Control System and Method for Vehicle-mounted Air Conditioner

By collecting user data and historical usage data in the on-board air conditioning control system, and training the model to calculate the opening probability and preference information, the problem of low intelligence in the existing on-board air conditioning control system is solved, and more accurate and intelligent control is achieved.

CN116021943BActive Publication Date: 2025-06-27SAIC MOTOR
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111247364.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-26
Publication Date
2025-06-27
Estimated Expiration
2041-10-26

AI Technical Summary

Technical Problem

The existing control system of on-board air conditioners is relatively low in intelligence, and it is impossible to adjust the temperature and air volume according to the user's usage habits, which affects the user's user experience.

Method used

The information acquisition device is used to collect user data and historical usage data, and the first model and the second model are trained by the server to calculate the opening probability of the on-board air conditioner and the user's preference information, and then intelligently control it.

Benefits of technology

By considering user data and historical usage data, the control of on-board air conditioners is more accurate and intelligent, which can better meet users' personalized needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116021943B_ABST
    Figure CN116021943B_ABST
Patent Text Reader

Abstract

The present invention provides a control system and method for a vehicle-mounted air conditioner. The system includes an information acquisition device, a server, and a control device. First, the system acquires and sends user data and historical usage data through the information acquisition device, then trains a first model for calculating the opening probability of the vehicle-mounted air conditioner and a second model for calculating the preference information of users using the vehicle-mounted air conditioner based on the user data and historical usage data. After that, different control strategies are executed on the vehicle-mounted air conditioner according to the calculated opening probability of the vehicle-mounted air conditioner and the preference information of the user. When controlling the vehicle-mounted air conditioner, not only the information of the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle-mounted air conditioner more accurate; by collecting data to train the first model and the second model, and then using the first model and the second model to calculate the preference information of the user respectively, the accuracy of the control of the vehicle-mounted air conditioner is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle air - conditioning control systems, and particularly to a control system and method for a vehicle air - conditioner. Background Art

[0002] With the continuous development of automobiles towards the direction of networking and intelligence, there are more and more electronic systems on vehicles. Among them, as one of the main components that can affect the user's comfort, the intelligent control of the vehicle air - conditioner is also the research focus of many vehicle manufacturers.

[0003] The existing control system of the vehicle air - conditioner can automatically set the temperature and air volume according to the temperature data collected by the temperature sensors inside and outside the vehicle. Although the degree of intelligence has been greatly improved, the automatically set temperature and air volume are only based on the data collected by the temperature sensors inside and outside the vehicle, and cannot adjust the temperature and air volume according to the user's usage habits, etc. Therefore, the existing control of the vehicle air - conditioner cannot meet the personalized needs of users and cannot adapt to the usage habits of different users.

[0004] In addition, after the vehicle is powered on, the existing vehicle air - conditioner mainly has two execution strategies: First, remember whether the vehicle air - conditioner was in the on state when the user's last use of the vehicle ended. If it was in the on state, then after this power - on, the vehicle air - conditioner is turned on, otherwise it is not turned on; Second, regardless of whether the vehicle air - conditioner was in the on state when the user's last use of the vehicle ended, the vehicle air - conditioner is in the off state after this power - on, and at this time the user needs to manually turn on the vehicle air - conditioner. However, no matter which strategy, the degree of intelligence is not high. Even if it remembers the state of the vehicle air - conditioner when the user's last use of the vehicle ended, if the temperature difference is large when the vehicle is powered on the next time compared with the previous power - on, in this case where there is no need to turn on the vehicle air - conditioner, the user still needs to manually turn off the vehicle air - conditioner. This undoubtedly affects the user's experience.

[0005] Therefore, the existing control system of the vehicle air - conditioner has the problem of low intelligence. Summary of the Invention

[0006] The purpose of the present invention is to solve the problem of low intelligence of the control system of the vehicle air - conditioner in the prior art.

[0007] To solve the above problems, an embodiment of the present invention discloses a control system for a vehicle air conditioner, including: an information collection device that collects user data of a user using the vehicle air conditioner, historical usage data of the vehicle air conditioner, and sends the user data and historical usage data via a communication device; and the information collection device collects information on vehicle power-on and sends the information on vehicle power-on via the communication device; a server that is communicatively connected to the information collection device to receive the user data and historical usage data sent by the information collection device, trains a first model and a second model based on the user data and historical usage data, and sends the first model and the second model via the communication device; wherein the first model is used to calculate the turning-on probability of the vehicle air conditioner, and the second model is used to calculate the preference information of the user using the vehicle air conditioner; a control device that is communicatively connected to the information collection device and the server respectively to receive the user data, historical usage data, information on vehicle power-on sent by the information collection device, and the first model and the second model sent by the server; and the control device controls the vehicle air conditioner according to the received historical usage data and information on vehicle power-on; or the control device calculates the turning-on probability of the vehicle air conditioner using the first model and controls the vehicle air conditioner according to the turning-on probability of the vehicle air conditioner and the received information on vehicle power-on; wherein when the turning-on probability of the vehicle air conditioner is less than or equal to a preset probability threshold, the control device controls the vehicle air conditioner to turn off; when the turning-on probability of the vehicle air conditioner is greater than the preset probability threshold, the control device controls the vehicle air conditioner according to the user data; or the control device calculates the preference information of the user of the vehicle air conditioner using the second model and controls the vehicle air conditioner according to the calculated preference information of the user of the vehicle air conditioner.

[0008] With the above solution, during the process of training the models, user data and historical usage data are considered. Thus, when controlling the vehicle air conditioner, not only the information of the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle air conditioner more accurate and intelligent. In addition, by collecting data to train the first model and the second model, and then using the first model and the second model to calculate the preference information of the user respectively, the accuracy of controlling the vehicle air conditioner can be further improved.

[0009] According to another specific embodiment of the present invention, in the control system of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, the user data includes the in-vehicle temperature and the out-vehicle temperature, and the historical usage data includes the temperature of the vehicle-mounted air conditioner during the last vehicle use and the air volume of the vehicle-mounted air conditioner during the last vehicle use; the information acquisition device includes an in-vehicle temperature sensor, an out-vehicle temperature sensor, a vehicle-mounted air conditioner temperature acquisition component, and a vehicle-mounted air conditioner air volume acquisition component; wherein the in-vehicle temperature sensor acquires the in-vehicle temperature; the out-vehicle temperature sensor acquires the out-vehicle temperature; the vehicle-mounted air conditioner temperature acquisition component acquires the temperature of the vehicle-mounted air conditioner during the last vehicle use; the vehicle-mounted air conditioner air volume acquisition component acquires the air volume of the vehicle-mounted air conditioner during the last vehicle use; and the control device includes an entertainment system controller, an engine controller, and an air conditioning system controller; any two of the entertainment system controller, the engine controller, and the air conditioning system controller are communicatively connected; and the entertainment system controller, the engine controller, and the air conditioning system controller are all communicatively connected to the information acquisition device and the server; wherein the entertainment system controller receives the historical usage data sent by the information acquisition device, calculates the turning-on probability of the vehicle-mounted air conditioner by using a first model, calculates the preference information of the user by using a second model, and sends the turning-on probability of the vehicle-mounted air conditioner and the preference information of the user via a communication device; the engine controller receives the turning-on probability of the vehicle-mounted air conditioner and the user preference information sent by the entertainment system controller, and controls the compressor of the vehicle-mounted air conditioner according to the turning-on probability of the vehicle-mounted air conditioner and the user preference information; the air conditioning system controller receives the user data sent by the information acquisition device, sets the control data of the vehicle-mounted air conditioner according to the user data, and controls the engine controller according to the control data of the vehicle-mounted air conditioner.

[0010] According to another specific embodiment of the present invention, in the control system of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, the control data of the vehicle-mounted air conditioner includes a first temperature and a first air volume; the preference information of the user of the vehicle-mounted air conditioner includes a second temperature and a second air volume; and the air conditioning system controller also performs filtering processing on the second temperature and the second air volume calculated by the second model, so that the difference between the second temperature and the first temperature is less than a preset temperature threshold, and the difference between the second air volume and the first air volume is less than a preset air volume threshold.

[0011] By adopting the above solution, by performing filtering processing on the second temperature and the second air volume calculated by the second model, so that the difference between the second temperature and the first temperature is less than a preset temperature threshold, the problem of deviation in the calculation result of the second model can be overcome, and the accuracy of controlling the vehicle-mounted air conditioner is further improved.

[0012] According to another specific embodiment of the present invention, in the control system of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, the information collection device also collects the startup information of the vehicle-mounted air conditioner; and when the startup probability of the vehicle-mounted air conditioner is less than or equal to a preset probability threshold, the entertainment system controller monitors whether the information collection device has collected the startup information of the vehicle-mounted air conditioner at a predetermined first time threshold, and after the information collection device has collected the startup information of the vehicle-mounted air conditioner, sends the startup information of the vehicle-mounted air conditioner to the server via the communication device, and trains the first model according to the startup information of the vehicle-mounted air conditioner; and the information collection device also collects the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner; and when the engine controller controls the compressor of the vehicle-mounted air conditioner according to the startup probability of the vehicle-mounted air conditioner and the user preference information, and / or when the air conditioner system controller controls the engine controller according to the control data of the vehicle-mounted air conditioner, the entertainment system controller monitors the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner at a predetermined second time threshold, and after the information collection device has collected the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner, sends the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner to the server via the communication device, and trains the second model according to the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner.

[0013] With the above solution, when the vehicle-mounted air conditioner is not turned on, the startup information of the vehicle-mounted air conditioner is monitored, and the first model is trained according to the startup information of the vehicle-mounted air conditioner, which can avoid the problem of inaccurate first model and continuously improve the accuracy of the first model.

[0014] Moreover, after the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner are collected, the second model is trained according to the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner, which can avoid the problem of inaccurate second model and continuously improve the accuracy of the second model.

[0015] According to another specific embodiment of the present invention, in the control system of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, the range of the preset probability threshold is 0.4 to 0.6; the range of the preset temperature threshold is 1°C to 3°C; the range of the preset air volume threshold is 1m 3 / h to 3m 3 / h; the range of the predetermined first time threshold is 5 min to 7 min; the range of the predetermined second time threshold is 5 min to 7 min.

[0016] The present invention also provides a control method for a vehicle-mounted air conditioner, which is applicable to the control system of the vehicle-mounted air conditioner described in any of the above embodiments. The control method includes the following steps:

[0017] S1: Determine whether the vehicle power-on information is received;

[0018] If so, execute step S2;

[0019] If not, continue to determine whether the vehicle power-on information is received;

[0020] S2: Determine whether the data information of the first model for calculating the opening probability of the vehicle-mounted air conditioner is received;

[0021] If so, execute step S3;

[0022] If not, control the vehicle-mounted air conditioner to maintain the temperature and air volume during the previous vehicle use;

[0023] S3: Calculate the opening probability of the vehicle-mounted air conditioner using the first model;

[0024] S4: Determine whether the calculated opening probability of the vehicle-mounted air conditioner is greater than the preset probability threshold;

[0025] If so, execute step S5;

[0026] If not, do not turn on the vehicle-mounted air conditioner;

[0027] S5: Determine whether the data information of the second model for calculating the preference information of the user using the vehicle-mounted air conditioner is received;

[0028] If so, execute step S6;

[0029] If not, set the control data of the vehicle-mounted air conditioner according to the user data of the user using the vehicle-mounted air conditioner, and control the temperature and air volume of the vehicle-mounted air conditioner according to the control data of the vehicle-mounted air conditioner;

[0030] S6: Calculate the preference information of the user of the vehicle-mounted air conditioner using the second model, screen the preference information of the user of the vehicle-mounted air conditioner, and control the temperature and air volume of the vehicle-mounted air conditioner according to the screened preference information of the user.

[0031] Adopting the above solution, the opening probability of the vehicle-mounted air conditioner is calculated by the first model, and the preference information of the user is calculated by the second model, and then different control strategies are executed on the vehicle-mounted air conditioner according to the calculated opening probability of the vehicle-mounted air conditioner and the preference information of the user. During the process of training the model, user data and historical usage data are considered. Thus, when controlling the vehicle-mounted air conditioner, not only the information of the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle-mounted air conditioner more accurate and intelligent.

[0032] According to another specific embodiment of the present invention, in the control method of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, after not turning on the vehicle-mounted air conditioner in step S4, the following steps are further included:

[0033] S4’: Determine whether the opening information of the vehicle-mounted air conditioner is received;

[0034] If so, train the first model according to the opening information of the vehicle-mounted air conditioner;

[0035] If not, continue to determine whether the opening information of the vehicle-mounted air conditioner is received.

[0036] According to another specific embodiment of the present invention, in the control method of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, in step S5, after controlling the temperature of the vehicle-mounted air conditioner and the air volume of the vehicle-mounted air conditioner according to the control data of the vehicle-mounted air conditioner, and / or after step S6, the following steps are further included:

[0037] S7: Determine whether the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner are received;

[0038] If so, train the second model according to the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner;

[0039] If not, continue to determine whether the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner are received.

[0040] Adopting the above scheme, when the temperature and air volume of the vehicle-mounted air conditioner are adjusted, the second model will be trained according to the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner. Thus, the accuracy of the second model can be made higher.

[0041] According to another specific embodiment of the present invention, in the control method of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, the control data of the vehicle-mounted air conditioner includes the first temperature and the first air volume; the preference information of the user of the vehicle-mounted air conditioner includes the second temperature and the second air volume; and in step S6, when screening the preference information of the user of the vehicle-mounted air conditioner, the following are further included:

[0042] S61: Obtain the first temperature and the first air volume of the vehicle-mounted air conditioner set according to the user data of the user of the vehicle-mounted air conditioner;

[0043] S62: Obtain the second temperature and the second air volume calculated by the second model;

[0044] S63: Determine whether the absolute value of the difference between the first temperature and the second temperature is greater than or equal to a preset temperature threshold;

[0045] If so, set the temperature of the vehicle-mounted air conditioner to the first temperature;

[0046] If not, set the temperature of the vehicle-mounted air conditioner to the second temperature;

[0047] S64: Determine whether the absolute value of the difference between the first air volume and the second air volume is greater than or equal to a preset air volume threshold;

[0048] If so, set the air volume of the vehicle-mounted air conditioner to the first air volume;

[0049] If not, set the air volume of the vehicle-mounted air conditioner to the second air volume.

[0050] By adopting the above solution, screening the preference information of the users of the vehicle-mounted air conditioner can overcome the problem of deviation in the calculation of the second model, making the set temperature and air volume of the vehicle-mounted air conditioner better meet the habits and needs of the users.

[0051] According to another specific embodiment of the present invention, in the control method of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, before step S1, the following steps are further included:

[0052] S01: Collect and send in real time the user data of the users of the vehicle-mounted air conditioner and the historical usage data of the vehicle-mounted air conditioner;

[0053] S02: Train the first model and the second model according to the user data and the historical usage data.

[0054] According to another specific embodiment of the present invention, in the control method of the vehicle-mounted air conditioner disclosed in the embodiment of the present invention, the user data includes feature data and label data, wherein the feature data includes the temperature inside the vehicle, the temperature outside the vehicle, the vehicle usage area, the month, the weather, the user age, the user's native place, the user gender, the time period of the day; the label data includes turning on the air conditioner after the user gets in the car, not turning on the air conditioner after the user gets in the car; and

[0055] In step S02, training the first model includes:

[0056] S021: Clean the user data to remove missing values and outliers;

[0057] S022: Encode the feature data and mitigate the parameter explosion;

[0058] S023: Input the label data and the processed feature data into a classification model for training to obtain the first model;

[0059] Training the second model includes:

[0060] S021': Clean the user data to remove missing values and outliers;

[0061] S022': Encode the feature data and mitigate the parameter explosion;

[0062] S023': Input the label data and the processed feature data into a regression model for training to obtain the second model.

[0063] The beneficial effects of the present invention are:

[0064] The control system of the vehicle-mounted air conditioner provided by this solution first collects and transmits user data and historical usage data through an information collection device, and then trains a first model for calculating the startup probability of the vehicle-mounted air conditioner and a second model for calculating the preference information of users using the vehicle-mounted air conditioner based on the user data and historical usage data. After that, different control strategies are executed on the vehicle-mounted air conditioner according to the calculated startup probability of the vehicle-mounted air conditioner and the preference information of the user. During the process of training the models, user data and historical usage data are considered. Thus, when controlling the vehicle-mounted air conditioner, not only the information of the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle-mounted air conditioner more accurate and intelligent. In addition, by collecting data to train the first model and the second model, and then using the first model and the second model to calculate the preference information of the user respectively, the accuracy of controlling the vehicle-mounted air conditioner can be further improved.

[0065] Furthermore, when the startup probability of the vehicle-mounted air conditioner is less than or equal to a preset probability threshold, the startup information of the vehicle-mounted air conditioner is also collected, and the first model is trained according to the startup information of the vehicle-mounted air conditioner; when controlling the vehicle-mounted air conditioner according to the user preference information calculated by the second model, the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner within the time range of the second time threshold are also collected, and the second model is trained according to the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner. Thus, the accuracy of the calculation results of the first model and the second model can be improved, and further the accuracy of controlling the vehicle-mounted air conditioner can be improved.

[0066] The control method of the vehicle-mounted air conditioner provided by this solution considers user data and historical usage data during the process of training the models. Thus, when controlling the vehicle-mounted air conditioner, not only the information of the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle-mounted air conditioner more accurate and intelligent. In addition, by collecting data to train the first model and the second model, and then using the first model and the second model to calculate the preference information of the user respectively, the accuracy of controlling the vehicle-mounted air conditioner can be further improved.

[0067] In addition, by filtering the second temperature and the second air volume calculated by the second model to make the difference between the second temperature and the first temperature less than a preset temperature threshold, the problem of deviation in the calculation results of the second model can be overcome, and the accuracy of controlling the vehicle-mounted air conditioner can be further improved. And training the first model according to the startup information of the vehicle-mounted air conditioner and training the second model according to the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner can also avoid the problem of inaccurate calculation results of the first model and the second model, and can continuously improve the accuracy of the first model and the second model. Description of the Drawings

[0068] Figure 1 is a schematic structural diagram of a control system for a vehicle air conditioner provided by an embodiment of the present invention;

[0069] Figure 2 is a schematic flowchart of a control method for a vehicle air conditioner provided by an embodiment of the present invention;

[0070] Figure 3 is a schematic flowchart of training a first model in the control method for a vehicle air conditioner provided by an embodiment of the present invention;

[0071] Figure 4 is a schematic flowchart of training a second model in the control method for a vehicle air conditioner provided by an embodiment of the present invention;

[0072] Figure 5 is a schematic flowchart of screening preference information of a user of a vehicle air conditioner in the control method for a vehicle air conditioner provided by an embodiment of the present invention.

[0073] Explanation of reference numerals:

[0074] 1. Information acquisition device; 11. Vehicle interior temperature sensor; 12. Vehicle exterior temperature sensor; 13. Vehicle air conditioner temperature acquisition component; 14. Vehicle air conditioner air volume acquisition component; 2. Server; 3. Control device; 31. Entertainment system controller; 32. Engine controller; 33. Air conditioning system controller. Detailed implementation manners

[0075] The following specific embodiments illustrate the implementation manners of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. Although the description of the present invention will be introduced in conjunction with preferred embodiments, this does not mean that the features of this invention are limited to this implementation manner. On the contrary, the purpose of introducing the invention in conjunction with the implementation manner is to cover other alternatives or modifications that may be extended based on the claims of the present invention. In order to provide a deep understanding of the present invention, many specific details will be included in the following description. The present invention can also be implemented without using these details. In addition, in order to avoid confusing or obscuring the key points of the present invention, some specific details will be omitted in the description. It should be noted that, without conflict, the embodiments in the present invention and the features in the embodiments can be combined with each other.

[0076] It should be noted that in this specification, similar reference numerals and letters indicate similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings.

[0077] In the description of this embodiment, it should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", "inner", "bottom", etc. is based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the inventive product is usually placed during use. It is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on the present invention.

[0078] The terms "first", "second", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0079] In the description of this embodiment, it should also be noted that unless otherwise clearly specified and limited, the terms "set", "connected", "coupled" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in this embodiment can be understood according to specific circumstances.

[0080] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to the drawings.

[0081] To solve the problem of the low intelligence level of the control system of vehicle-mounted air conditioners in the prior art, the embodiments of the present invention provide a control system for a vehicle-mounted air conditioner. Specifically, refer to Figure 1 . The control system for the vehicle-mounted air conditioner provided in this embodiment includes an information collection device 1, a server 2, and a control device 3.

[0082] Among them, the information collection device 1 is mainly used for collecting information. Moreover, the information collection device 1 can also send the collected information via a communication device (not shown in the figure). The information collection device 1 described in this embodiment includes various types of sensors or components with information collection functions. For example, when temperature needs to be collected, the information collection device 1 includes a temperature sensor; when air volume needs to be collected, the information collection device 1 includes an air volume sensor; when a level signal needs to be collected, the information collection device 1 can also be a logic signal level tester. Those skilled in the art can set the specific form of the information collection device 1 according to actual needs, and this embodiment does not limit this.

[0083] The server 2 is connected to the information collection device 1, receives the information sent by the information collection device 1, and processes the received information. Moreover, the server 2 also sends the processing result via the communication device. The server 2 described in this embodiment has no essential difference from the servers in the prior art, and both have the ability to receive information and process information, mainly including a central processing unit, a chipset, a memory, a disk system, etc. Those skilled in the art can also refer to the prior art to specifically set its structure and its connection relationship with other components, and this embodiment does not limit this.

[0084] The control device 3 is connected to the information collection device 1 and the server 2, and controls the vehicle air conditioner according to the information sent by the information collection device 1 and the processing result sent by the server 2. The control device 3 described in this embodiment is a chip or integrated circuit with information processing capabilities, and specifically can be a vehicle controller. When it is necessary to implement multiple different control functions, the control device 3 can include several sub-control modules. Of course, it can also be that all control modules capable of implementing functions are integrated into the same control device, and this embodiment does not limit this either.

[0085] It should also be noted that the communication device in this embodiment can be a device capable of implementing wireless communication such as a network adapter, a bridge, a router, etc., or can also be a device capable of implementing wired communication such as an optical fiber, a metal wire, etc., and this embodiment does not limit this.

[0086] Next, the control system of the vehicle air conditioner provided by the embodiment of the present invention will be described in detail.

[0087] The information collection device 1 collects user data of users using the vehicle air conditioner, historical usage data of the vehicle air conditioner, and sends the user data and historical usage data via the communication device. Moreover, the information collection device 1 also collects information on vehicle power-on and sends the information on vehicle power-on via the communication device.

[0088] Specifically, the user data is data related to the behavior and the environment of the users using the vehicle air conditioner. In this embodiment, the user data includes the temperature inside the vehicle and the temperature outside the vehicle. In other embodiments of the present invention, the user data can be the age of the user, the current weather, etc.

[0089] More specifically, the historical usage data is the data set when the vehicle air conditioner was used last time. In this embodiment, the historical usage data includes the temperature of the vehicle air conditioner during the last vehicle use and the air volume of the vehicle air conditioner during the last vehicle use.

[0090] The information on vehicle power-on refers to the information on whether the vehicle is started, which can be realized by a logic signal level tester arranged in the engine circuit.

[0091] In this embodiment, the information collection device 1 includes an in-vehicle temperature sensor 11, an out-vehicle temperature sensor 12, an in-vehicle air conditioner temperature acquisition component 13, and an in-vehicle air conditioner air volume acquisition component 14.

[0092] Specifically, the in-vehicle temperature sensor 11 collects the in-vehicle temperature, which is specifically a temperature sensor arranged inside the vehicle; the out-vehicle temperature sensor 12 collects the out-vehicle temperature, which is specifically a temperature sensor arranged outside the vehicle and can be arranged at any position such as the car door, the trunk, the engine hood, etc.; the in-vehicle air conditioner temperature acquisition component 13 collects the temperature of the in-vehicle air conditioner during the previous vehicle use, which is specifically a temperature sensor arranged inside the air-conditioning box; the in-vehicle air conditioner air volume acquisition component 14 collects the air volume of the in-vehicle air conditioner during the previous vehicle use, which is specifically an air volume sensor arranged at the air outlet of the air-conditioning box.

[0093] The server 2 is communicatively connected to the information collection device 1 to receive the user data and historical usage data sent by the information collection device 1, train the first model and the second model according to the user data and historical usage data, and send the first model and the second model via the communication device.

[0094] Specifically, in this embodiment, the first model is used to calculate the turning-on probability of the in-vehicle air conditioner, which can specifically be a Wide&Deep classification model; the second model is used to calculate the preference information of the users using the in-vehicle air conditioner, which can specifically be an XGBoost regression model.

[0095] It should be noted that the turning-on probability of the in-vehicle air conditioner is the calculation result of the first model, and its range is between 0 and 1. The preference information of the user refers to the user's setting habits and preferences for the in-vehicle air conditioner. In this embodiment, the preference information of the users of the in-vehicle air conditioner includes the second temperature and the second air volume. The second temperature refers to the temperature value of the in-vehicle air conditioner preferred by the user calculated by the second model, and the second air volume refers to the air volume value of the in-vehicle air conditioner preferred by the user calculated by the second model.

[0096] The control device 3 is communicatively connected to the information collection device 1 and the server 2 respectively to receive the user data, historical usage data, the information of the vehicle being powered on sent by the information collection device 1, and the first model and the second model sent by the server.

[0097] That is to say, in this embodiment, user data and historical usage data are collected on the vehicle body and then sent to the server 2 outside the vehicle. The server 2 trains the first model and the second model according to the user data and historical usage data, and then sends the trained first model and second model back to the vehicle. The vehicle can calculate the turning-on probability of the in-vehicle air conditioner and the preference information of the user according to the received first model and second model, and control the in-vehicle air conditioner according to the calculation results.

[0098] Specifically, the control device 3 includes an entertainment system controller 31, an engine controller 32, and an air conditioning system controller 33. Any two of the entertainment system controller 31, the engine controller 32, and the air conditioning system controller 33 are communicatively connected. Moreover, the entertainment system controller 31, the engine controller 32, and the air conditioning system controller 33 are all communicatively connected to the information collection device 1 and the server 2.

[0099] Among them, the entertainment system controller 31 receives the historical usage data sent by the information collection device 1, calculates the opening probability of the vehicle-mounted air conditioner using the first model, calculates the user preference information using the second model, and sends the opening probability of the vehicle-mounted air conditioner and the user preference information via the communication device.

[0100] The engine controller 32 receives the opening probability of the vehicle-mounted air conditioner and the user preference information sent by the entertainment system controller 31, and controls the compressor of the vehicle-mounted air conditioner according to the opening probability of the vehicle-mounted air conditioner and the user preference information.

[0101] The air conditioning system controller 33 receives the user data sent by the information collection device 1, sets the control data of the vehicle-mounted air conditioner according to the user data, and controls the engine controller according to the control data of the vehicle-mounted air conditioner.

[0102] It should be noted that in this embodiment, the control data of the vehicle-mounted air conditioner includes a first temperature and a first air volume. Among them, the first temperature is a temperature value suitable for the vehicle-mounted air conditioner set according to the temperature inside the vehicle and the temperature outside the vehicle, and the first air volume is an air volume value suitable for the vehicle-mounted air conditioner set according to the temperature inside the vehicle and the temperature outside the vehicle.

[0103] Next, the specific method for the control device 3 to control the vehicle-mounted air conditioner will be described.

[0104] In this embodiment, the control device 3 controls the vehicle-mounted air conditioner according to the received historical usage data and the information of the vehicle being powered on; or, the control device 3 calculates the opening probability of the vehicle-mounted air conditioner using the first model, and controls the vehicle-mounted air conditioner according to the opening probability of the vehicle-mounted air conditioner and the received information of the vehicle being powered on.

[0105] Specifically, after the vehicle is powered on, when the control device 3 does not receive the first model sent by the server 2, it cannot calculate the opening probability of the vehicle-mounted air conditioner through the first model. At this time, it is necessary to control the vehicle-mounted air conditioner according to the historical usage data, that is, the temperature of the vehicle-mounted air conditioner during the last use of the vehicle and the air volume of the vehicle-mounted air conditioner during the last use of the vehicle. In other words, when the opening probability cannot be calculated through the first model, it is necessary to set the temperature of the vehicle-mounted air conditioner to the temperature of the last use and set the air volume of the vehicle-mounted air conditioner to the air volume of the last use.

[0106] After the vehicle is powered on, when the control device 3 receives the first model sent by the server, it can calculate the opening probability of the vehicle-mounted air conditioner through the first model. After that, the vehicle-mounted air conditioner can be controlled according to the calculated opening probability.

[0107] More specifically, when the opening probability of the vehicle-mounted air conditioner is less than or equal to a preset probability threshold, the control device 3 controls the vehicle-mounted air conditioner to close.

[0108] That is to say, when the calculation result of the first model is that the opening probability is less than or equal to the preset probability threshold, the air conditioner is not turned on at this time.

[0109] Preferably, in this embodiment, the range of the preset probability threshold is from 0.4 to 0.6. For example, it can be 0.4, 0.45, 0.5, 0.55, 0.6 or any other value within this range. This embodiment does not limit this.

[0110] When the opening probability of the vehicle-mounted air conditioner is greater than the preset probability threshold, the control device 3 controls the vehicle-mounted air conditioner according to the user data; or, the control device 3 calculates the preference information of the user of the vehicle-mounted air conditioner by using the second model, and controls the vehicle-mounted air conditioner according to the calculated preference information of the user of the vehicle-mounted air conditioner.

[0111] That is to say, when the calculation result of the first model is that the opening probability is greater than the preset probability threshold, the air conditioner is turned on at this time. After that, it is necessary to calculate the preference information of the user through the second model to calculate the air volume and temperature values preferred by the user, and control the vehicle-mounted air conditioner according to the air volume and temperature preferred by the user. When the control device 1 does not receive the second model, the preference information of the user cannot be calculated by using the second model. At this time, it is necessary to set a set of reasonable temperature and air volume values, that is, the first temperature and the first air volume, for the vehicle-mounted air conditioner according to the vehicle interior temperature and the vehicle exterior temperature collected by the vehicle interior temperature sensor and the vehicle exterior temperature sensor, and control the vehicle-mounted air conditioner according to the set first temperature and first air volume.

[0112] It should be noted that in this embodiment, the air conditioning system controller 33 also filters the second temperature and the second air volume calculated by the second model, so that the difference between the second temperature and the first temperature is less than the preset temperature threshold, and the difference between the second air volume and the first air volume is less than the preset air volume threshold.

[0113] The specific method of the filtering process will be described in the following content.

[0114] Preferably, in this embodiment, the range of the preset temperature threshold is from 1°C to 3°C. For example, it can be 1°C, 1.5°C, 2°C, 2.5°C, 3°C, or any other value within this range. This embodiment does not limit this.

[0115] The range of the preset air volume threshold is 1 m 3 / h to 3 m 3 / h. For example, it can be 1 m 3 / h, 1.5 m 3 / h, 2 m 3 / h, 2.5 m 3 / h, 3 m 3 / h, or any other value within this range. This embodiment does not limit this.

[0116] It should also be noted that in this embodiment, the information collection device 1 also collects the opening information of the vehicle-mounted air conditioner. It can be achieved by setting a logic signal level tester in the compressor or engine circuit of the vehicle-mounted air conditioner.

[0117] When the opening probability of the vehicle-mounted air conditioner is less than or equal to the preset probability threshold, the entertainment system controller 31 monitors whether the information collection device 1 collects the opening information of the vehicle-mounted air conditioner with a predetermined first time threshold, and after the information collection device 1 collects the opening information of the vehicle-mounted air conditioner, sends the opening information of the vehicle-mounted air conditioner to the server 2 via the communication device, and trains the first model according to the opening information of the vehicle-mounted air conditioner.

[0118] That is to say, when the opening probability of the vehicle-mounted air conditioner is less than or equal to the preset probability threshold, the vehicle-mounted air conditioner is not turned on. At this time, it is necessary to collect whether the user has turned on the vehicle-mounted air conditioner within the time range of the first time threshold. If the user has turned on the vehicle-mounted air conditioner, then the information that the user has turned on the vehicle-mounted air conditioner, that is, the opening information of the vehicle-mounted air conditioner, should be sent to the server 2 to train the first model.

[0119] Preferably, the range of the predetermined first time threshold is 5 min to 7 min; for example, it can be 5 min, 6.5 min, 7 min, or any other value within this range.

[0120] The information collection device 1 also collects the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner. And when the engine controller 32 controls the compressor of the vehicle-mounted air conditioner according to the opening probability of the vehicle-mounted air conditioner and the user preference information, and / or when the air conditioner system controller controls the engine controller according to the control data of the vehicle-mounted air conditioner, the entertainment system controller 31 monitors the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner with a predetermined second time threshold, and after the information collection device 1 collects the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner, sends the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner to the server 2 via the communication device, and trains the second model according to the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner.

[0121] That is to say, when controlling the vehicle-mounted air conditioner using the user preference information calculated by the second model, or when the vehicle-mounted air conditioner is controlled according to the temperature and air volume set based on the in-vehicle temperature and the out-vehicle temperature, it is necessary to collect whether the user has adjusted the air volume or temperature of the vehicle-mounted air conditioner within the time range of the second time threshold. If the user has adjusted the air volume or temperature of the vehicle-mounted air conditioner, then the information on the user's adjustment of the air volume or temperature of the vehicle-mounted air conditioner, that is, the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner, shall be sent to the server 2 to train the second model.

[0122] Preferably, the range of the predetermined second time threshold is 5 min to 7 min; for example, it can be 5 min, 5.5 min, 7 min, or any other value within this range.

[0123] Adopting the above solution, first, the information collection device collects and sends user data and historical usage data, and then trains a first model for calculating the startup probability of the vehicle-mounted air conditioner and a second model for calculating the preference information of the users using the vehicle-mounted air conditioner based on the user data and historical usage data. After that, different control strategies are executed for the vehicle-mounted air conditioner according to the calculated startup probability of the vehicle-mounted air conditioner and the preference information of the users. During the process of training the models, user data and historical usage data are considered. Thus, when controlling the vehicle-mounted air conditioner, not only the information on the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle-mounted air conditioner more accurate and intelligent. In addition, by collecting data to train the first model and the second model, and then using the first model and the second model to calculate the preference information of the users respectively, the accuracy of controlling the vehicle-mounted air conditioner can be further improved.

[0124] Furthermore, when the startup probability of the vehicle-mounted air conditioner is less than or equal to the preset probability threshold, the startup information of the vehicle-mounted air conditioner is also collected, and the first model is trained according to the startup information of the vehicle-mounted air conditioner; when controlling the vehicle-mounted air conditioner using the user preference information calculated by the second model, the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner within the time range of the second time threshold are also collected, and the second model is trained according to the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner. Thus, the accuracy of the calculation results of the first model and the second model can be improved, and further the accuracy of controlling the vehicle-mounted air conditioner can be improved.

[0125] Based on the above vehicle-mounted air conditioner control system, another embodiment of the present invention further provides a control method for a vehicle-mounted air conditioner, and this control method is applicable to the vehicle-mounted air conditioner control system described in the above embodiment. Specifically, referring to Figure 2 , the control method for the vehicle-mounted air conditioner provided in this embodiment includes the following steps:

[0126] S1: Determine whether the information of the vehicle being powered on is received;

[0127] If yes, execute step S2;

[0128] If no, continue to determine whether the information of the vehicle being powered on is received;

[0129] S2: Determine whether the data information of the first model for calculating the turning-on probability of the vehicle-mounted air conditioner is received;

[0130] If yes, execute step S3;

[0131] If no, control the vehicle-mounted air conditioner to maintain the temperature and air volume when using the vehicle last time;

[0132] S3: Calculate the turning-on probability of the vehicle-mounted air conditioner by using the first model;

[0133] S4: Determine whether the calculated turning-on probability of the vehicle-mounted air conditioner is greater than the preset probability threshold;

[0134] If yes, execute step S5;

[0135] If no, do not turn on the vehicle-mounted air conditioner;

[0136] S5: Determine whether the data information of the second model for calculating the preference information of the user using the vehicle-mounted air conditioner is received;

[0137] If yes, execute step S6;

[0138] If no, set the control data of the vehicle-mounted air conditioner according to the user data of the user using the vehicle-mounted air conditioner, and control the temperature and air volume of the vehicle-mounted air conditioner according to the control data of the vehicle-mounted air conditioner;

[0139] S6: Calculate the preference information of the user of the vehicle-mounted air conditioner by using the second model, screen the preference information of the user of the vehicle-mounted air conditioner, and control the temperature and air volume of the vehicle-mounted air conditioner according to the screened preference information of the user.

[0140] By using the above method, calculate the turning-on probability of the vehicle-mounted air conditioner through the first model, calculate the preference information of the user through the second model, and then execute different control strategies on the vehicle-mounted air conditioner according to the calculated turning-on probability of the vehicle-mounted air conditioner and the preference information of the user. During the process of training the model, user data and historical usage data are considered. Thus, when controlling the vehicle-mounted air conditioner, not only the information of the user's historical usage is considered, but also other user data related to the user's habits, etc. are considered, making the control of the vehicle-mounted air conditioner more accurate and intelligent.

[0141] Next, refer to Figure 2 Make a specific description of the control method of the vehicle-mounted air conditioner provided in this embodiment.

[0142] First, perform step S1 to determine whether the vehicle power-on information is received;

[0143] If yes, then perform step S2;

[0144] If no, then continue to determine whether the vehicle power-on information is received.

[0145] It should be noted that in this embodiment, whether the vehicle power-on information is received refers to whether the vehicle starts.

[0146] The control device can determine whether the vehicle power-on information is received by collecting the engine start signal.

[0147] It should be noted that in this embodiment, before step S1, the following steps are further included:

[0148] S01: Real-time collect and send the user data of the in-vehicle air conditioner user and the historical usage data of the in-vehicle air conditioner;

[0149] S02: Train the first model and the second model according to the user data and the historical usage data.

[0150] That is to say, in this embodiment, before calculating the opening probability and preference information using the first model and the second model, it is necessary to collect data and information to train the first model and the second model.

[0151] It should be noted that in this embodiment, the user data includes feature data and label data. Among them, the feature data includes the in-vehicle temperature, the out-vehicle temperature, the vehicle usage area, the month, the weather, the user age, the user's native place, the user gender, and the time period of the day; the label data includes turning on the air conditioner after the user gets in the car and not turning on the air conditioner after the user gets in the car.

[0152] The in-vehicle temperature refers to the temperature inside the vehicle, the out-vehicle temperature refers to the temperature of the external environment where the vehicle is located, the vehicle usage area refers to the longitude and latitude where the vehicle is located, and the vehicle usage area is in the smallest unit of a city. The month refers to the current month, the weather refers to the weather condition of the area where the vehicle is located, the user age refers to the age of the user using the in-vehicle air conditioner, and it can be obtained through the human-machine interaction device installed on the vehicle such as the central control screen together with the user's native place and the user gender. The time period of the day means that a 24-hour day is divided into time periods every 3 hours, and the time period in which the current moment is located is the time period of the day. And, the vehicle usage area, the month, the time period of the day, the weather, the user's native place, and the user gender are discrete values. And the user's native place is also in the smallest unit of a city.

[0153] Moreover, in this embodiment, the label data is discrete data, 1 indicates turning on the air conditioner after the user gets in the car, and 0 indicates not turning on the air conditioner after the user gets in the car.

[0154] Reference Figure 3 In step S02, training the first model includes:

[0155] S021: Clean the user data to remove missing values and outliers;

[0156] S022: Encode the feature data and mitigate parameter explosion;

[0157] S023: Input the labeled data and the processed feature data into the classification model for training to obtain the first model.

[0158] Specifically, the cleaning method is to first calculate the average value, and then set a threshold. When the difference from the average value is greater than the threshold, this data is an outlier or a missing value and needs to be removed.

[0159] Encoding the feature data and mitigating parameter explosion specifically means performing one-hot encoding on the vehicle usage area, month, time period of the day, weather, user's native place, and user's gender; since the vehicle usage area and the user's native place have too large dimensions after one-hot encoding, they need to be input into the embedding layer of the linear feedforward neural network model (Wide&Deep model) to mitigate parameter explosion.

[0160] Reference Figure 4 Training the second model includes:

[0161] S021’: Clean the user data to remove missing values and outliers;

[0162] S022’: Encode the feature data and mitigate parameter explosion;

[0163] S023’: Input the processed feature data into the regression model for training to obtain the second model.

[0164] Specifically, the way of data cleaning is the same as that when training the first model and will not be elaborated here.

[0165] It should be noted that after one-hot encoding, the vehicle usage area and the user's native place need to be dimensionally reduced by PCA (Principal Component Analysis).

[0166] Next, execute step S2 to determine whether the data information of the first model for calculating the opening probability of the vehicle air conditioner is received;

[0167] If so, execute step S3;

[0168] If not, the on-vehicle air conditioner is controlled to maintain the temperature and air volume during the previous vehicle use.

[0169] That is to say, when the data information of the first model cannot be received, the control device cannot calculate the opening probability of the on-vehicle air conditioner using the first model. At this time, the control strategy for the on-vehicle air conditioner is to continue to use the temperature and air volume of the on-vehicle air conditioner during the previous vehicle use.

[0170] Next, step S3 is executed to calculate the opening probability of the on-vehicle air conditioner using the first model.

[0171] After that, step S4 is executed to determine whether the calculated opening probability of the on-vehicle air conditioner is greater than a preset probability threshold;

[0172] If so, step S5 is executed;

[0173] If not, the on-vehicle air conditioner is not turned on.

[0174] That is to say, in this embodiment, when the data information of the first model is received, the control device can calculate the opening probability of the on-vehicle air conditioner using the first model. At this time, the opening probability of the on-vehicle air conditioner can be calculated according to the calculation result of the first model. When the opening probability is greater than the preset probability threshold, the on-vehicle air conditioner is turned on; otherwise, the on-vehicle air conditioner is not turned on.

[0175] It should be noted that the preset probability threshold is the same as the range of the probability threshold mentioned in the above embodiment and will not be elaborated here.

[0176] It should be noted that after the on-vehicle air conditioner is not turned on, the following steps are further included:

[0177] S4': Determine whether the opening information of the on-vehicle air conditioner is received;

[0178] If so, the first model is trained according to the opening information of the on-vehicle air conditioner;

[0179] If not, continue to determine whether the opening information of the on-vehicle air conditioner is received.

[0180] That is to say, when the on-vehicle air conditioner is not turned on, the control device will also start the timing function to collect and determine whether the opening information of the on-vehicle air conditioner is received within the time range of a predetermined first time threshold. If the calculation result of the first model is that the on-vehicle air conditioner is not turned on, and the control device monitors that the on-vehicle air conditioner is turned on within the first time threshold, for example, within 6 minutes, it means that the existing first model cannot fully meet the user's needs and habits. Then, the collected opening information of the on-vehicle air conditioner can be sent to the server to continue training the first model, thereby improving the calculation accuracy of the first model.

[0181] Next, execute step S5 to determine whether data information of a second model for calculating preference information of a user using the vehicle air conditioner is received;

[0182] If so, execute step S6;

[0183] If not, set the control data of the vehicle air conditioner according to the user data of the user using the vehicle air conditioner, and control the temperature and air volume of the vehicle air conditioner according to the control data of the vehicle air conditioner.

[0184] Among them, the control data of the vehicle air conditioner includes a first temperature and a first air volume. The preference information of the user of the vehicle air conditioner includes a second temperature and a second air volume.

[0185] That is to say, when the control device cannot receive the data information of the second model, it is impossible to calculate the preference information of the user using the second model. The control strategy adopted at this time is to jointly determine the first temperature and the first air volume of the vehicle air conditioner according to the in-vehicle temperature and the out-vehicle temperature collected by the in-vehicle temperature sensor and the out-vehicle temperature sensor, and set the temperature and air volume of the vehicle air conditioner to the first temperature and the first air volume.

[0186] It should be noted that in this embodiment, there is no specific limitation on how to jointly determine the first temperature and the first air volume according to the in-vehicle temperature and the out-vehicle temperature. For example, the difference between the in-vehicle temperature and the out-vehicle temperature can be reduced to a certain temperature range, or the in-vehicle temperature can be controlled within the temperature range of 16°C - 26°C according to the out-vehicle temperature. Other methods can also be used, and specific references can be made to the prior art.

[0187] Next, execute step S6, calculate the preference information of the user of the vehicle air conditioner using the second model, screen the preference information of the user of the vehicle air conditioner, and control the temperature and air volume of the vehicle air conditioner according to the screened preference information of the user.

[0188] Reference Figure 5 , screening the preference information of the user of the vehicle air conditioner further includes:

[0189] S61: Obtain the first temperature and the first air volume of the vehicle air conditioner set according to the user data of the user of the vehicle air conditioner;

[0190] S62: Obtain the second temperature and the second air volume calculated by the second model;

[0191] S63: Determine whether the absolute value of the difference between the first temperature and the second temperature is greater than or equal to a preset temperature threshold;

[0192] If so, set the temperature of the vehicle air conditioner to the first temperature;

[0193] Otherwise, set the temperature of the vehicle-mounted air conditioner to the second temperature;

[0194] S64: Determine whether the absolute value of the difference between the first air volume and the second air volume is greater than or equal to a preset air volume threshold;

[0195] If so, set the air volume of the vehicle-mounted air conditioner to the first air volume;

[0196] Otherwise, set the air volume of the vehicle-mounted air conditioner to the second air volume.

[0197] Preferably, in this embodiment, the range of the preset temperature threshold is 1°C to 3°C; the range of the preset air volume threshold is 1 m 3 / h to 3 m 3 / h. In this embodiment, the preset temperature threshold is 2°C and the preset air volume threshold is 2 m 3 / h is taken as an example for illustration.

[0198] The temperature of the vehicle-mounted air conditioner set according to the in-vehicle temperature and the out-vehicle temperature is the first temperature, and the air volume is the first air volume. The temperature calculated by the second model is the second temperature, and the air volume calculated by the second model is the second air volume. Considering that there will inevitably be a deviation between the preferred temperature and air volume of the user calculated by the second model, it is necessary to filter the calculation results of the second model at this time. Specifically, compare the second temperature calculated by the second model with the first temperature of the vehicle-mounted air conditioner set according to the in-vehicle temperature and the out-vehicle temperature. If the absolute value of the difference between the second temperature and the first temperature is greater than or equal to 2°C, it means that the calculation result of the second model deviates greatly from the set first temperature. In this case, it is necessary to set the temperature of the vehicle-mounted air conditioner to the first temperature of the vehicle-mounted air conditioner set according to the in-vehicle temperature and the out-vehicle temperature.

[0199] In addition, it is also necessary to compare the second air volume calculated by the second model with the first air volume of the vehicle-mounted air conditioner set according to the in-vehicle temperature and the out-vehicle temperature. If the absolute value of the difference between the second air volume and the first air volume is greater than or equal to 2 m 3 / h, it means that the calculation result of the second model deviates greatly from the set first air volume. In this case, it is necessary to set the air volume of the vehicle-mounted air conditioner to the first air volume of the vehicle-mounted air conditioner set according to the in-vehicle temperature and the out-vehicle temperature.

[0200] It should also be noted that after controlling the temperature and air volume of the vehicle-mounted air conditioner according to the control data of the vehicle-mounted air conditioner, and / or after step S6, the following steps may also be included:

[0201] S7: Determine whether temperature adjustment information and air volume adjustment information of the vehicle-mounted air conditioner are received;

[0202] If so, train the second model according to the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner;

[0203] If not, continue to determine whether the temperature adjustment information and the air volume adjustment information of the vehicle-mounted air conditioner are received.

[0204] That is to say, when the vehicle-mounted air conditioner is controlled according to the first temperature, the first air volume, or the second temperature, the second air volume, the control device will also monitor whether the user has adjusted the temperature and air volume of the vehicle-mounted air conditioner within the range of the second time threshold, for example, within 6 minutes. If the user has adjusted the temperature and air volume of the vehicle-mounted air conditioner, it means that the existing second model cannot fully meet the needs and habits of the user, and the collected temperature adjustment information and air volume adjustment information of the vehicle-mounted air conditioner can be sent to the server to continue training the second model, so as to improve the calculation accuracy of the second model.

[0205] In another specific embodiment of the present invention, after the user unlocks the vehicle and powers on, the entertainment system controller will check whether the first model for determining whether to intelligently turn on the vehicle air conditioner exists. If it does not exist, the vehicle air conditioner will maintain the state of the vehicle air conditioner during the previous use. That is, if the vehicle air conditioner was on at the end of the previous use, the vehicle air conditioner will be turned on; otherwise, it will not be turned on. If the model data of the first model exists, the entertainment system controller will use the first model to calculate the probability that the user turns on the vehicle air conditioner in this scenario. If the turning-on probability of the vehicle air conditioner is less than 0.5, the entertainment system controller will send a signal not to turn on the vehicle air conditioner to the air conditioning system controller; otherwise, the entertainment system controller will send a signal to turn on the vehicle air conditioner to the air conditioning system controller, and check whether the temperature model and the air volume model, that is, the second model, which are respectively used to calculate the user's preferred temperature and air volume values, exist. If they do not exist, the entertainment system will send a signal that the second model does not exist to the air conditioning system controller, and the air conditioning system controller will automatically set the temperature and air volume according to the vehicle interior temperature and the vehicle exterior temperature collected by the vehicle interior temperature sensor and the vehicle exterior temperature sensor. Otherwise, the entertainment system controller will calculate the user's preferred temperature and air volume according to the second model and send them to the air conditioning system controller. The air conditioning system controller will filter the temperature and air volume calculated by the second model according to the vehicle interior temperature and the vehicle exterior temperature collected by the vehicle interior temperature sensor and the vehicle exterior temperature sensor, and set the temperature and air volume values when the vehicle air conditioner is turned on according to the final filtered values. After using the calculation result of the first model to determine that the vehicle air conditioner does not need to be turned on, the entertainment system controller will start a timer to count for 6 minutes and monitor whether the user turns on the vehicle air conditioner within 6 minutes. If the user turns on the vehicle air conditioner, the entertainment system controller will send this sample data to the server through the communication device for the training of the first model. After setting the user's preferred temperature and air volume using the second model, the entertainment system controller will adopt the above-mentioned timing and monitoring strategy. If the user adjusts the air conditioner temperature and air volume within 6 minutes, the entertainment system controller will send this sample data to the server through the communication device for the training of the second model.

[0206] The method for the air conditioning system controller to filter the calculated preferred temperature and air volume according to the temperature values of the vehicle interior temperature sensor and the vehicle exterior temperature sensor is as follows: According to the second model, specifically the temperature XGBoost regression model and the air volume XGBoost regression model, calculate the user's preferred temperature T and air volume L. The air conditioning system controller also calculates a set of temperature T' and air volume L' according to the vehicle interior and exterior temperature sensors. If the absolute value of the difference between the temperature T and the temperature T' is greater than or equal to 2, set the air conditioner temperature T f to the temperature T', otherwise the air conditioner temperature T f is the temperature T. If the absolute value of the difference between the air volume L and the air volume L' is greater than or equal to 2, set the air conditioner air volume L f to the air volume L', otherwise set the air conditioner air volume L fAir volume L.

[0207]

[0208]

[0209] The method for training the first model is as follows: First, clean the collected user data to remove some missing values or outliers, and select the driving area, outdoor temperature, indoor temperature, month, time period of the day, weather, user age, user origin, user gender, etc. as features. The driving area, month, time period of the day, weather, user origin, and user gender are discrete values. Among them, the driving area and user origin are based on the city as the smallest unit, and the time period of the day divides the 24 hours of a day into one time period every 3 hours, for a total of 8 categories. The outdoor temperature, indoor temperature, and user age are continuous values. The driving area, month, time period of the day, weather, user origin, and user gender are all processed by one-hot encoding. After one-hot encoding, the driving area and user origin have too large dimensions, so they need to be input into the embedding of the Wide&Deep model to alleviate the parameter explosion. The label data is discrete data of 0 and 1, where 1 means the air conditioner is turned on after the user gets in the car, and 0 means the air conditioner is not turned on after the user gets in the car. Input the feature data and label data into the Wide&Deep classification model for training. After the model training is completed, save the model data in the background first, and then transmit it to the vehicle end through the vehicle-mounted communication module.

[0210] For the second model, specifically the air volume model and the temperature model, the training method is basically the same as that for training the first model. The features selected are also the driving area, outdoor temperature, indoor temperature, month, time period of the day, weather, user age, user origin, user gender. The difference is that after one-hot encoding, the driving area and user origin need to be dimensionally reduced by PCA due to too large dimensions. The label data of the temperature value model is integer data in the range of 16 - 23, and the label data of the air volume value model is integer data in the range of 1 - 6. Input the feature data and label data into the XGBoost regression model for training, and save the model data in the background first, and then transmit it to the vehicle end through the vehicle-mounted communication module. If the predicted values are data with decimals when predicting the temperature and air volume, round them to determine the temperature and air volume values.

[0211] For the control system and method of the vehicle air conditioner provided in this embodiment, when the user unlocks the vehicle and powers on the vehicle, if the deep learning or machine learning models that have been trained in the background, namely the first model and the second model, are already in the vehicle, the control device will calculate the probability of the user turning on the air conditioner or the temperature and air volume values preferred by the user according to the first model and the second model. It is determined whether the vehicle air conditioner is turned on based on whether the calculated probability of the vehicle air conditioner being turned on according to the first model is greater than 0.5. The temperature and air volume values of the air conditioner are comprehensively set using the temperature and air volume values preferred by the user calculated by the second model and the temperature values collected by the in-vehicle and external temperature sensors, so as to manage the vehicle air conditioning system more intelligently and personalized.

[0212] Although the present invention has been illustrated and described by referring to some preferred embodiments of the present invention, those of ordinary skill in the art should understand that the above content is a further detailed description of the present invention in combination with specific embodiments, and it cannot be determined that the specific implementation of the present invention is only limited to these descriptions. Those skilled in the art can make various changes in form and details, including making several simple deductions or substitutions, without departing from the spirit and scope of the present invention.

Claims

1. A control system for a vehicle air conditioner, characterized in that, Comprising: An information collection device, which collects user data of users using the vehicle-mounted air conditioner, historical usage data of the vehicle-mounted air conditioner, and sends the user data and the historical usage data via a communication device; and The information collection device collects information on vehicle power-on and sends the information on vehicle power-on via the communication device; A server, which is communicatively connected to the information collection device to receive the user data and the historical usage data sent by the information collection device, trains a first model and a second model according to the user data and the historical usage data, and sends the first model and the second model via the communication device; wherein The first model is used to calculate the opening probability of the vehicle-mounted air conditioner, and the second model is used to calculate the preference information of the users using the vehicle-mounted air conditioner; A control device, which is communicatively connected to the information collection device and the server respectively to receive the user data, the historical usage data, the information on vehicle power-on sent by the information collection device, and the first model and the second model sent by the server; and The control device controls the vehicle-mounted air conditioner according to the received historical usage data and the information on vehicle power-on; Or The control device calculates the opening probability of the vehicle-mounted air conditioner using the first model, and controls the vehicle-mounted air conditioner according to the opening probability of the vehicle-mounted air conditioner and the received information on vehicle power-on; Wherein When the opening probability of the vehicle-mounted air conditioner is less than or equal to a preset probability threshold, the control device controls the vehicle-mounted air conditioner to turn off; When the opening probability of the vehicle-mounted air conditioner is greater than the preset probability threshold, the control device controls the vehicle-mounted air conditioner according to the user data; or, the control device calculates the preference information of the users of the vehicle-mounted air conditioner using the second model, and controls the vehicle-mounted air conditioner according to the calculated preference information of the users of the vehicle-mounted air conditioner.

2. The control system of the vehicle-mounted air conditioner according to claim 1, characterized in that, The user data includes the in-vehicle temperature and the out-vehicle temperature, and the historical usage data includes the temperature of the vehicle-mounted air conditioner during the last vehicle use and the air volume of the vehicle-mounted air conditioner during the last vehicle use; The information collection device includes an in-vehicle temperature sensor, an out-vehicle temperature sensor, a vehicle-mounted air conditioner temperature collection component, and a vehicle-mounted air conditioner air volume collection component; Wherein The in-vehicle temperature sensor collects the in-vehicle temperature; the out-vehicle temperature sensor collects the out-vehicle temperature; the vehicle-mounted air conditioner temperature collection component collects the temperature of the vehicle-mounted air conditioner during the last vehicle use; the vehicle-mounted air conditioner air volume collection component collects the air volume of the vehicle-mounted air conditioner during the last vehicle use; and The control device includes an entertainment system controller, an engine controller, and an air conditioning system controller; any two of the entertainment system controller, the engine controller, and the air conditioning system controller are communicatively connected; and The entertainment system controller, the engine controller, and the air conditioning system controller are all communicatively connected to the information collection device and the server; wherein The entertainment system controller receives the historical usage data sent by the information collection device, calculates the opening probability of the vehicle-mounted air conditioner using the first model, calculates the user's preference information using the second model, and sends the opening probability of the vehicle-mounted air conditioner and the user's preference information via the communication device; The engine controller receives the opening probability of the vehicle-mounted air conditioner and the user preference information sent by the entertainment system controller, and controls the compressor of the vehicle-mounted air conditioner according to the opening probability of the vehicle-mounted air conditioner and the user preference information; The air conditioning system controller receives the user data sent by the information collection device, sets the control data of the vehicle-mounted air conditioner according to the user data, and controls the engine controller according to the control data of the vehicle-mounted air conditioner.

3. The control system of the vehicle-mounted air conditioner according to claim 2, characterized in that, The control data of the vehicle-mounted air conditioner includes a first temperature and a first air volume; the preference information of the user of the vehicle-mounted air conditioner includes a second temperature and a second air volume; and The air conditioning system controller also performs a filtering process on the second temperature and the second air volume calculated by the second model, so that the difference between the second temperature and the first temperature is less than a preset temperature threshold, and the difference between the second air volume and the first air volume is less than a preset air volume threshold.

4. The control system of the vehicle-mounted air conditioner according to claim 3, wherein The information collection device also collects the opening information of the vehicle-mounted air conditioner; and When the opening probability of the vehicle-mounted air conditioner is less than or equal to a preset probability threshold, the entertainment system controller monitors whether the information collection device has collected the opening information of the vehicle-mounted air conditioner at a predetermined first time threshold, and after the information collection device has collected the opening information of the vehicle-mounted air conditioner, sends the opening information of the vehicle-mounted air conditioner to the server via the communication device, and trains the first model according to the opening information of the vehicle-mounted air conditioner; and The information collection device also collects the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner; and When the engine controller controls the compressor of the vehicle-mounted air conditioner according to the opening probability of the vehicle-mounted air conditioner and the user preference information, and / or when the air conditioning system controller controls the engine controller according to the control data of the vehicle-mounted air conditioner, the entertainment system controller monitors the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner at a predetermined second time threshold, and after the information collection device has collected the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner, sends the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner to the server via the communication device, and trains the second model according to the temperature adjustment information of the vehicle-mounted air conditioner and the air volume adjustment information of the vehicle-mounted air conditioner.

5. The control system of a vehicle-mounted air conditioner according to claim 4, wherein The range of the preset probability threshold is 0.4 to 0.6; The range of the preset temperature threshold is 1°C to 3°C; The range of the preset air volume threshold is 1 m 3 / h to 3 m 3 / h; The range of the predetermined first time threshold is 5 min to 7 min; The range of the predetermined second time threshold is from 5 minutes to 7 minutes.

6. A control method for a vehicle-mounted air conditioner, characterized in that, A control system applicable to the vehicle-mounted air conditioner according to any one of claims 1-5, the control method comprising the following steps: S1: Determine whether vehicle power-on information is received; If so, execute step S2; If not, continue to determine whether the vehicle power-on information is received; S2: Determine whether data information of a first model for calculating the opening probability of the vehicle-mounted air conditioner is received; If so, execute step S3; If not, control the vehicle-mounted air conditioner to maintain the temperature and air volume at the time of the previous vehicle use; S3: Calculate the opening probability of the vehicle-mounted air conditioner using the first model; S4: Determine whether the calculated opening probability of the vehicle-mounted air conditioner is greater than a preset probability threshold; If so, execute step S5; If not, do not turn on the vehicle-mounted air conditioner; S5: Determine whether data information of a second model for calculating the preference information of the user using the vehicle-mounted air conditioner is received; If so, execute step S6; If not, set the control data of the vehicle-mounted air conditioner according to the user data of the user using the vehicle-mounted air conditioner, and control the temperature and air volume of the vehicle-mounted air conditioner according to the control data of the vehicle-mounted air conditioner; S6: Calculate the preference information of the user of the vehicle-mounted air conditioner using the second model, screen the preference information of the user of the vehicle-mounted air conditioner, and control the temperature and air volume of the vehicle-mounted air conditioner according to the screened preference information of the user.

7. The control method of the vehicle-mounted air conditioner according to claim 6, wherein, In step S4, after not turning on the vehicle-mounted air conditioner, the following steps are further included: S4': Determine whether the opening information of the vehicle-mounted air conditioner is received; If so, train the first model according to the opening information of the vehicle-mounted air conditioner; If not, continue to determine whether the opening information of the vehicle-mounted air conditioner is received.

8. The control method of the vehicle-mounted air conditioner according to claim 7, characterized in that, In step S5, after controlling the temperature and air volume of the vehicle-mounted air conditioner according to the control data of the vehicle-mounted air conditioner, and / or after step S6, the following steps are further included: S7: Determine whether the temperature adjustment information and air volume adjustment information of the vehicle-mounted air conditioner are received; If so, train the second model according to the temperature adjustment information and air volume adjustment information of the vehicle-mounted air conditioner; If not, continue to determine whether the temperature adjustment information and air volume adjustment information of the vehicle-mounted air conditioner are received.

9. The control method of the vehicle-mounted air conditioner according to claim 8, wherein The control data of the vehicle-mounted air conditioner includes a first temperature and a first air volume; the preference information of the user of the vehicle-mounted air conditioner includes a second temperature and a second air volume; and In step S6, screening the preference information of the user of the vehicle-mounted air conditioner further includes: S61: Obtain the first temperature and the first air volume of the vehicle-mounted air conditioner set according to the user data of the user of the vehicle-mounted air conditioner; S62: Obtain the second temperature and the second air volume calculated by the second model; S63: Determine whether the absolute value of the difference between the first temperature and the second temperature is greater than or equal to a preset temperature threshold; If so, set the temperature of the vehicle-mounted air conditioner to the first temperature; If not, set the temperature of the vehicle-mounted air conditioner to the second temperature; S64: Determine whether the absolute value of the difference between the first air volume and the second air volume is greater than or equal to a preset air volume threshold; If so, set the air volume of the vehicle-mounted air conditioner to the first air volume; If not, set the air volume of the vehicle-mounted air conditioner to the second air volume.

10. The control method of the vehicle-mounted air conditioner according to claim 6, wherein, Before the step S1, the following steps are further included: S01: Real-time collect and send the user data of the user of the vehicle-mounted air conditioner and the historical usage data of the vehicle-mounted air conditioner; S02: Train the first model and the second model according to the user data and the historical usage data.

11. The control method of the vehicle-mounted air conditioner according to claim 10, characterized in that, The user data includes feature data and label data. Among them, the feature data includes the in-vehicle temperature, the out-vehicle temperature, the vehicle-using area, the month, the weather, the user age, the user's native place, the user's gender, and the time period in a day; the label data includes turning on the air conditioner after the user gets in the car and not turning on the air conditioner after the user gets in the car; and In the step S02, training the first model includes: S021: Clean the user data to remove missing values and outliers; S022: Encode the feature data and mitigate the parameter explosion; S023: Input the label data and the processed feature data into a classification model for training to obtain the first model; Training the second model includes: S021’: Clean the user data to remove missing values and outliers; S022’: Encode the feature data and mitigate the parameter explosion; S023’: Input the label data and the processed feature data into a regression model for training to obtain the second model.

Citation Information

Patent Citations

  • Intelligent vehicle cooling and heating control method and system

    CN111993856A

  • Automotive air conditioner and method and apparatus for controlling automotive air conditioner

    US20080195564A1