Calibration method, device and equipment of automobile air conditioner controller and medium

Through a calibration method of an automotive air conditioner controller, the control parameters to be calibrated are automatically updated using the update stop conditions, which solves the problem of time-consuming, labor-intensive and low efficiency in the calibration process in the prior art, and realizes automatic calibration, improving the rationality of efficiency and parameters.

CN119828549APending Publication Date: 2025-04-15CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411953728.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The calibration process of compressors in air conditioning systems of new energy vehicles relies on physical testing and manual adjustment, which is time-consuming and labor-intensive, cost-effective, and is difficult to achieve precise control, and the calibration results are difficult to meet the changing needs in actual applications.

Method used

A calibration method for an automotive air conditioner controller is provided, by obtaining the control parameters to be calibrated and updating these parameters according to the update stop conditions until the error between the actual temperature of the evaporator and the target temperature is within a set range, and then the parameters that meet the conditions are filled into a two-dimensional table to complete the calibration.

Benefits of technology

The calibration automation is realized, reducing the dependence on manual experience, shortening calibration time, improving calibration efficiency, and providing a more reasonable and effective parameter table, suitable for compressor virtual calibration scenarios and real vehicle calibration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119828549A_ABST
    Figure CN119828549A_ABST
Patent Text Reader

Abstract

The invention discloses a calibration method for an automobile air conditioner controller. The calibration method comprises the steps that to-be-calibrated control parameters are obtained; updating the to-be-calibrated control parameter according to an update stop condition, wherein the update stop condition comprises that the error temperature of the actual temperature of the evaporator and the preset target temperature of the evaporator is within a set error range; the two-dimensional table is filled with the corresponding control parameters to be calibrated when the iteration stopping condition is met so that calibration of the air conditioner controller can be completed; aiming at the dependence on the real vehicle in the calibration stage, the parameter table is automatically calibrated, so that the limitation that the calibration process must depend on artificial experience is eliminated, the calibration time is effectively shortened, and the calibration efficiency is improved; compared with manual calibration, a more reasonable and effective parameter table can be provided, an obvious effect is achieved in a compressor virtual calibration scene, and guiding significance is provided for real vehicle calibration and other calibration scenes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of testing technology, and in particular to a calibration method, device, equipment and medium for an automobile air-conditioning controller. Background Art

[0002] The calibration process of compressors in new energy vehicle air conditioning systems often relies on physical testing and manual adjustments, which is not only time-consuming and labor-intensive, but also costly and inefficient, and difficult to achieve precise control. In addition, due to the limitations of the test environment and conditions, the calibration results are often difficult to meet the changing needs of actual applications. Summary of the invention

[0003] In view of the above-mentioned shortcomings of the prior art, the present application provides a calibration method, device, equipment and medium for an automobile air-conditioning controller, which are used to solve at least one defect in the prior art.

[0004] To achieve the above objectives and other objectives, the present application provides a calibration method for an automobile air conditioning controller, the calibration method comprising:

[0005] Obtain the control parameters to be calibrated;

[0006] The control parameter to be calibrated is updated according to an update stop condition, wherein the update stop condition includes: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within a set error range; the actual temperature of the evaporator is obtained by inputting the control parameter to be calibrated into the air conditioning temperature control simulation model and outputting the air conditioning temperature control simulation model;

[0007] The corresponding control parameters to be calibrated when the iteration stop condition is met are filled into the two-dimensional table to complete the calibration of the air conditioning controller.

[0008] In an embodiment of the present application, the update stop condition further includes: during the process of updating the control parameter to be calibrated, an overshoot temperature generated by a temperature change of the evaporator is within a set first temperature range.

[0009] In one embodiment of the present application, the updating of the control parameter to be calibrated according to the update stop condition includes:

[0010] Performing multiple first iterative updates on the control parameter to be calibrated until the error temperature satisfies a first update stop condition, wherein the first update stop condition includes: the error temperature is within a set error range, and one first iterative update includes: inputting the control parameter to be calibrated into an air-conditioning temperature control simulation model to obtain the actual temperature of the evaporator; obtaining the error temperature between the actual temperature of the evaporator and the target temperature of the evaporator; if the error temperature is not within the set error range, adjusting the control parameter to be calibrated to obtain the control parameter to be calibrated after the first iterative update;

[0011] When the error temperature is within the set error range, the control parameter to be calibrated corresponding to the first update stop condition is updated multiple times for the second iteration until the overshoot temperature meets the second update stop condition, and the second update stop condition includes: the overshoot temperature is within the set first temperature range, and the second iteration update includes: inputting the control parameter to be calibrated into the air-conditioning temperature control simulation model to obtain the actual temperature of the evaporator; obtaining the overshoot temperature; if the overshoot temperature is not within the set first temperature range, adjusting the control parameter to be calibrated to obtain the control parameter to be calibrated after the second iteration update.

[0012] In one embodiment of the present application, the control parameters to be calibrated include a first control parameter to be calibrated Kp and a second control parameter to be calibrated Ki, and adjusting the control parameters to be calibrated based on the error temperature includes:

[0013] If the error temperature is greater than the first temperature value, the first control parameter to be calibrated Kp is increased in an equal amount based on the first increment, and the second control parameter to be calibrated Ki remains unchanged;

[0014] If the error temperature is between the first temperature value and the second temperature value, the first control parameter to be calibrated Kp is increased in an equal amount based on the second increment, and the second control parameter to be calibrated Ki is increased in an equal amount based on the third increment, wherein the first temperature value is greater than the second temperature value;

[0015] If the error temperature is less than the second temperature value, the first control parameter to be calibrated Kp remains unchanged, and the second control parameter to be calibrated Ki is increased in a linear increasing manner based on the fourth increment.

[0016] In one embodiment of the present application, the fourth increment is the difference between the actual temperature of the evaporator and the maximum overshoot temperature.

[0017] In an embodiment of the present application, during each second iterative update process, the overshoot temperature is within a set second temperature range.

[0018] In one embodiment of the present application, the step of obtaining the control parameter to be calibrated includes:

[0019] Acquire a first index parameter and a second index parameter, wherein the first index parameter and the second index parameter are both associated with a control parameter to be calibrated of the air conditioning temperature control simulation model;

[0020] Determining the storage location of the control parameter to be calibrated in the two-dimensional table according to the first index parameter and the second index parameter; wherein the two-dimensional table represents the association relationship between the first index parameter, the second index parameter, and the control parameter to be calibrated;

[0021] The control parameter to be calibrated is read based on the storage location.

[0022] To achieve the above objectives and other objectives, the present application provides a calibration device for an automobile air conditioning controller, the calibration device comprising:

[0023] A parameter acquisition module, used to obtain the control parameters to be calibrated;

[0024] A parameter updating module, used for updating the control parameter to be calibrated according to an update stop condition, wherein the update stop condition includes: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within a set error range; the actual temperature of the evaporator is obtained by inputting the control parameter to be calibrated into the air conditioning temperature control simulation model and outputting it by the air conditioning temperature control simulation model;

[0025] The parameter filling module is used to fill the corresponding control parameters to be calibrated when the iteration stop condition is met into the two-dimensional table to complete the calibration of the air conditioning controller.

[0026] To achieve the above-mentioned purpose and other related purposes, the present application provides a calibration device for an automobile air conditioning controller, comprising:

[0027] one or more processors; and

[0028] The memory is used to store one or more programs. When the one or more programs are executed by the one or more processors, the memory implements the calibration method of the automobile air-conditioning controller.

[0029] To achieve the above-mentioned purpose and other related purposes, the present application provides one or more machine-readable media on which instructions are stored, which, when executed by one or more processors, enable the processors to execute the calibration method of the automobile air-conditioning controller.

[0030] Beneficial effects of this application:

[0031] The present application discloses a method for calibrating an automobile air-conditioning controller, comprising: obtaining control parameters to be calibrated; updating the control parameters to be calibrated according to an update stop condition, wherein the update stop condition includes: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within a set error range; the actual temperature of the evaporator is obtained by inputting the control parameters to be calibrated into an air-conditioning temperature control simulation model and outputting the control parameters to be calibrated by the air-conditioning temperature control simulation model; filling the corresponding control parameters to be calibrated when the iteration stop condition is met into a two-dimensional table to complete the calibration of the air-conditioning controller; the present application aims at the dependence on the actual vehicle in the calibration stage, and through automatic calibration of the parameter table, gets rid of the limitation that the calibration process must rely on manual experience, effectively shortens the calibration time, and improves the calibration efficiency; compared with manual calibration, it can provide a more reasonable and effective parameter table, which not only achieves obvious results in the compressor virtual calibration scenario, but also provides guidance for the actual vehicle calibration and other calibration scenarios.

[0032] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The drawings herein are incorporated into the specification and constitute a part of the specification, showing embodiments consistent with the present application, and together with the specification, are used to explain the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0034] Figure 1 This is a flow chart of a calibration method for an automobile air conditioning controller according to an embodiment of the present application;

[0035] Figure 2 A block diagram of adjusting a control parameter to be calibrated based on an error temperature according to an embodiment of the present application;

[0036] Figure 3 This is a flow chart for obtaining control parameters to be calibrated in one embodiment of the present application;

[0037] Figure 4 This is a control parameter calibration process diagram of an embodiment of the present application;

[0038] Figure 5 A schematic diagram of a calibration process according to an embodiment of the present application;

[0039] Figure 6 a is the loss value distribution diagram, Figure 6 b is the temperature difference curve;

[0040] Figure 7A block diagram of a calibration device for an automobile air conditioning controller according to an embodiment of the present application;

[0041] Figure 8 A schematic diagram of the structure of a computer system suitable for implementing the memory of an embodiment of the present application is shown. DETAILED DESCRIPTION

[0042] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.

[0043] It should be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application, and thus the drawings only show components related to the present application rather than being drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component may be changed at will, and the component layout may also be more complicated.

[0044] Although the terms "first", "second", "A", and "B", etc. may be used herein to describe various elements, these elements should not be limited by these terms and are only used to distinguish one element from another. For example, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element without departing from the scope of the following technology. The term "and / or" includes a combination of multiple related items or any of the multiple related items.

[0045] As used herein, unless the context indicates otherwise, the singular form is intended to include the plural form, and it will be understood that the term "comprising" means the presence of stated features, quantities, steps, operations, elements, or combinations thereof, but does not exclude the presence or addition of one or more other features, quantities, steps, operations, elements, components, or combinations thereof.

[0046] Before the detailed description, it is intended to clarify that the division of components in this specification is divided only by the main function of each component. That is, two or more components to be described below can be combined into one component, or can be divided into two or more components according to more detailed functions. In addition to the main function of the component, each component to be described below can also perform some or all of the functions of other components, and some of the main functions of each component can be exclusively performed by other components.

[0047] See also Figure 1 , Figure 1 This is a flow chart of a method for calibrating an automobile air-conditioning controller according to an embodiment of the present application. The method is applied to a calibration system to calibrate an air-conditioning controller. Figure 1 As shown, the calibration method of the automobile air conditioning controller includes steps S110 to S130:

[0048] Step S110, obtaining the control parameters to be calibrated;

[0049] For the air conditioning control strategy based on the target output temperature (TAO value), there are a large number of two-dimensional tables to be calibrated in the control model. The control of the air conditioning system involves the coordinated work of multiple sensors and actuators, such as temperature sensors, humidity sensors, wind speed sensors, internal and external circulation control doors, cold and hot source control valves, etc. The working status of these sensors and actuators will affect the actual output effect of the air conditioning system, such as the outlet temperature, air volume, humidity, etc. In order to accurately control these output effects, it is necessary to accurately calibrate the control parameters of the vehicle air conditioning system.

[0050] Two-dimensional tables can be used to store control parameters. Two-dimensional tables can be used to display the corresponding output values ​​or control parameters under different input conditions in the form of a table. For example, under different outdoor temperatures, vehicle speeds, sunshine intensities, etc., the air conditioning system needs to output different air supply temperatures, air volumes, etc. These corresponding relationships need to be stored and queried through two-dimensional tables. When the control parameters need to be calibrated, the corresponding control parameters are taken out from the two-dimensional table for calibration, which are defined as the control parameters to be calibrated.

[0051] Step S120, updating the control parameter to be calibrated according to the update stop condition, the update stop condition including: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within the set error range; the actual temperature of the evaporator is obtained by inputting the control parameter to be calibrated into the air conditioning temperature control simulation model and outputting it by the air conditioning temperature control simulation model;

[0052] After determining the control parameters to be calibrated, input the control parameters to be calibrated into the pre-established air conditioning temperature control simulation model, output the actual temperature of the evaporator through the air conditioning temperature control simulation model, and then calculate the error temperature between the actual temperature and the preset target temperature of the evaporator. If the error temperature is within the set error range, it means that the control parameters to be calibrated at this time meet the requirements and do not need to be adjusted; if the error temperature is not within the set error range, it means that the control parameters to be calibrated at this time do not meet the requirements and need to be adjusted, including increasing the control parameters to be calibrated or reducing the control parameters to be calibrated, and then input the adjusted control parameters to be calibrated into the air conditioning temperature control simulation model to obtain the actual temperature, and then repeat the above steps until the update stop condition is met, that is, the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within the set error range. As an example, the set error range can be [-0.5℃, 0.5℃].

[0053] It should be noted that the air-conditioning temperature control simulation model may adopt a known model, which realizes the change of the actual temperature of the evaporator by changing the control parameters to be calibrated.

[0054] Step S130, filling the corresponding control parameters to be calibrated when the iteration stop condition is met into the two-dimensional table to complete the calibration of the air conditioning controller.

[0055] The values ​​under different working conditions are stored in the control system in the form of a two-dimensional table. The control parameters to be calibrated are obtained by reading the parameters directly related to the control parameters to be calibrated. The calibration of the air-conditioning system refers to determining the parameter values ​​in the two-dimensional table through various forms of work, and then iterating until the entire two-dimensional table is filled.

[0056] In one embodiment, the update stop condition further includes: during the process of updating the control parameter to be calibrated, an overshoot temperature generated by the temperature change of the evaporator is within a set first temperature range.

[0057] As an example, the first temperature range may be between 0.8° C. and 1° C. If the overshoot temperature generated by the temperature change is between 0.8° C. and 1° C., the updating of the control parameter to be calibrated is stopped.

[0058] In one embodiment, updating the control parameter to be calibrated according to the update stop condition includes:

[0059] The control parameter to be calibrated is updated for multiple first iterations until the error temperature satisfies the first update stop condition, and the first update stop condition includes: the error temperature is within the set error range, and one first iteration update includes: inputting the control parameter to be calibrated into the air-conditioning temperature control simulation model to obtain the actual temperature of the evaporator; obtaining the error temperature between the actual temperature of the evaporator and the target temperature of the evaporator; if the error temperature is not within the set error range, adjusting the control parameter to be calibrated based on the error temperature to obtain the control parameter to be calibrated after the first iteration update;

[0060] After obtaining the control parameters to be calibrated, the control parameters to be calibrated are input into the pre-established air conditioning temperature control simulation model, and the actual temperature of the evaporator is output through the air conditioning temperature control simulation model. Then, the error temperature between the actual temperature and the pre-set target temperature of the evaporator is calculated. If the error temperature is within the set error range, it means that the control parameters to be calibrated at this time meet the requirements and there is no need to adjust the control parameters to be calibrated; if the error temperature is not within the set error range, it means that the control parameters to be calibrated at this time do not meet the requirements and it is necessary to adjust the control parameters to be calibrated, including increasing the control parameters to be calibrated or reducing the control parameters to be calibrated, thereby completing a first iterative update. After completing a first iterative update, if the error temperature is within the set error range, stop updating the control parameters to be calibrated. If the error temperature is not within the set error range, adjust the control parameters to be calibrated again, and then repeat the above steps until the first update stop condition is met.

[0061] When the error temperature is within the set error range, the control parameter to be calibrated corresponding to the first update stop condition is updated multiple times by second iteration until the overshoot temperature meets the second update stop condition, and the second update stop condition includes: the overshoot temperature is within the set first temperature range, and one second iteration update includes: inputting the control parameter to be calibrated into the air-conditioning temperature control simulation model to obtain the actual temperature of the evaporator; obtaining the overshoot temperature; if the overshoot temperature is not within the set temperature range, adjusting the control parameter to be calibrated based on the overshoot temperature to obtain the control parameter to be calibrated after the second iteration update;

[0062] After obtaining the control parameters to be calibrated corresponding to the first update stop condition, the control parameters to be calibrated are input into the pre-established air conditioning temperature control simulation model, and the actual temperature of the evaporator is output through the air conditioning temperature control simulation model to obtain the overshoot temperature in the temperature change process, and then determine whether the overshoot temperature is within the first temperature range. If the overshoot temperature is within the first temperature range, stop adjusting the control parameters to be calibrated; if the overshoot temperature is not within the first temperature range, adjust the control parameters to be calibrated to obtain the control parameters to be calibrated after the second iterative update. After completing a second iterative update, if the overshoot temperature is within the first temperature range, stop updating the control parameters to be calibrated; if the overshoot temperature is not within the first temperature range, adjust the control parameters to be calibrated again, and then repeat the above steps until the second update stop condition is met.

[0063] In one embodiment, the control parameter to be calibrated includes a first control parameter to be calibrated Kp and a second control parameter to be calibrated Ki, and adjusting the control parameter to be calibrated based on the error temperature includes:

[0064] If the error temperature is greater than the first temperature value, the first control parameter to be calibrated Kp is increased in an equal amount based on the first increment, and the second control parameter to be calibrated Ki remains unchanged;

[0065] If the error temperature is between the first temperature value and the second temperature value, the first control parameter to be calibrated Kp is increased in an equal amount based on the second increment, and the second control parameter to be calibrated Ki is increased in an equal amount based on the third increment, wherein the first temperature value is greater than the second temperature value;

[0066] If the error temperature is less than the second temperature value, the first control parameter to be calibrated Kp remains unchanged, and the second control parameter to be calibrated Ki is increased in a linear increasing manner based on the fourth increment.

[0067] As an example, the first temperature value may be 2.5°C, and the second temperature value may be 1°C. Figure 2As shown in the figure, after obtaining the error temperature, it is determined whether the error temperature is less than 2.5°C. If the error temperature between the actual temperature of the evaporator and the target temperature exceeds 2.5°C after reaching stability, it indicates that the Kp value is too small and the compressor speed is too low to reduce the evaporator temperature to the target temperature. At this time, it is necessary to increase Kp by the first increment, and the first increment is a fixed amount, such as 1000; if the error temperature is less than 2.5°C, it is determined whether the stability error is greater than 1°C and less than 2.5°C. If the error temperature between the actual temperature of the evaporator and the target temperature is between 1°C and 2.5°C after reaching stability, it indicates that If the Kp value and Ki value are slightly too small, Kp can be increased by the second increment and Ki can be increased by the third increment, wherein the second increment is a fixed amount, such as 500; the third increment is a fixed amount, such as 1000; if the error temperature is not between 1°C and 2.5°C, it is determined whether the overshoot is close to the boundary. If the error temperature between the actual temperature of the evaporator and the target temperature is less than 1°C after reaching stability, it indicates that the Ki value is slightly too small. At this time, the maximum overshoot temperature is taken as the target (according to the actual engineering requirements, the temperature difference boundary is -1°C), and the difference between the actual temperature and the maximum overshoot temperature is the increase in Ki. As an example, the fourth increment is the difference between the actual temperature of the evaporator and the maximum overshoot temperature.

[0068] In one embodiment, during each second iterative update process, the overshoot temperature is within a set second temperature range.

[0069] In the process of updating the calibration control parameters, if the temperature changes too fast, that is, the slope of the temperature curve over time is large, when the temperature reaches the upper or lower limit of the temperature change, it will continue to change and exceed the upper or lower limit of the temperature setting. This is the temperature change overshoot. For the refrigeration system, the temperature overshoot is mainly manifested as being lower than the lower limit of the temperature change. Temperature overshoot will generate additional energy consumption. The greater the temperature overshoot, the greater the energy consumption. Therefore, the overshoot temperature needs to be limited to a certain temperature range.

[0070] See also Figure 3 , Figure 3 This is a flow chart for obtaining the control parameters to be calibrated in one embodiment of the present application. Figure 3 As shown, obtaining the control parameters to be calibrated associated with the air conditioning temperature control simulation model includes:

[0071] Step S310, obtaining a first index parameter and a second index parameter, wherein the first index parameter and the second index parameter are both associated with a control parameter to be calibrated of an air conditioning temperature control simulation model;

[0072] Step S320, determining the storage location of the control parameter to be calibrated in the two-dimensional table according to the first index parameter and the second index parameter; wherein the two-dimensional table represents the association relationship among the first index parameter, the second index parameter, and the control parameter to be calibrated;

[0073] Step S330, reading the control parameter to be calibrated based on the storage location.

[0074] The values ​​of Kp and Ki under different working conditions are stored in the control system in the form of a two-dimensional table. The control parameters in the two-dimensional table are located and read by reading the system parameters (i.e., index parameters) directly related to Kp and Ki. As an example, the index parameters of the two-dimensional table are parameter A and parameter B (both are parameters involved in system operation), and the values ​​located according to the above index parameters are the contents that need to be calibrated.

[0075] During the calibration process, change the index parameter A and index parameter B, and substitute them into the air conditioning temperature control simulation model together with other system parameters for calculation. Then, the simulation calculation results are evaluated by the automatic calibration algorithm, and then the appropriate control parameters Kp and Ki values ​​are selected and filled into the parameter table. The iteration is performed until the entire table is completed. As an example, the Kp part parameter table filling process is as follows Figure 4 shown.

[0076] In one embodiment, the calibration method is implemented by the interaction between Python and the simulation software Simcenter Amesim. The main process is as follows Figure 5 shown.

[0077] First, a simulation model of the air-conditioning system is built through the software Simcenter Amesim. After the model is built, the corresponding configuration parameter file will be generated. Python reads the configuration parameter file and modifies and saves the specified parameter values. Then, the connection with the simulation software is realized through the third-party library (win32com and amesim, etc.), and the instruction to start the simulation calculation is issued. The simulation calculation results are received, analyzed and processed, and it is determined according to the processing results whether the configuration file should be further modified or the values ​​filled in the parameter table should be obtained.

[0078] After determining the control parameters to be calibrated, the rationality of the control parameters can be evaluated through the loss value. Figure 6Figure (a) shows that in a set of index parameters A and index parameter B, all Kp and Ki parameter combination results are evaluated. The evaluation results are expressed as loss values. The smaller the loss value, the better the effect. The loss value is equal to the sum of the temperature error and the overshoot error. The overshoot error is equal to the sum of the actual overshoot temperature and the set overshoot temperature. From the overall point of view, the graph is roughly a "V" shaped structure. The left dot (Kp is 800, Ki is 8) corresponds to the blue line (initial state) in the temperature difference curve of Figure (b), which is used to simulate a better delivery result during manual calibration, that is, the evaporator reaches the specified temperature and stabilizes in about 18 seconds; the right dot (Kp is 800, Ki is 16) corresponds to the orange line (1st iteration) in Figure (b), indicating that after one algorithm calibration, the evaporator can reach the specified temperature and stabilize in about 12 seconds, effectively shortening the waiting time for the evaporator temperature. At this point, the condition for stopping iteration has been reached, and the current Kp and Ki values ​​will be filled into the parameter table located by index variables A and B. The results of other index variables will be updated based on the results of the last calibration, and then the entire control parameter table will be filled in step by step.

[0079] Through the calibration method of an automobile air-conditioning controller of the present application, full automation of calibration can be achieved, and the calibration process can be visualized to facilitate subsequent manual inspection; the feasibility of virtual automatic calibration in the compressor scenario is verified, providing guidance for actual vehicle calibration; the time used for calibration is reduced, and the calibration efficiency is effectively improved; the dependence on the experience of calibration engineers is effectively reduced and the calibration cost is effectively reduced; and a more reasonable and effective parameter table is provided.

[0080] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0081] Figure 7 FIG. 1 is a block diagram of a calibration device for an automobile air conditioning controller according to an embodiment of the present application. Figure 6 As shown, a calibration device for an automobile air conditioning controller comprises:

[0082] The parameter acquisition module 710 is used to acquire the control parameters to be calibrated;

[0083] The parameter updating module 720 is used to update the control parameter to be calibrated according to the update stop condition, and the update stop condition includes: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within the set error range; the actual temperature of the evaporator is obtained by inputting the control parameter to be calibrated into the air conditioning temperature control simulation model and outputting it by the air conditioning temperature control simulation model;

[0084] The parameter filling module 730 is used to fill the corresponding control parameters to be calibrated when the iteration stop condition is met into the two-dimensional table to complete the calibration of the air-conditioning controller.

[0085] It should be noted that the calibration device of the automobile air-conditioning controller provided in the above embodiment and the calibration method of the automobile air-conditioning controller provided in the above embodiment belong to the same concept, wherein the specific manner in which each module and unit performs the operation has been described in detail in the method embodiment, and will not be repeated here. In actual application, the calibration device of the automobile air-conditioning controller provided in the above embodiment can allocate the above functions to different functional modules as needed, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions described above, and this is not limited here.

[0086] An embodiment of the present application also provides a device, including: one or more processors; and a memory for storing one or more programs, when the one or more programs are executed by one or more processors, the memory implements the calibration method of the automobile air-conditioning controller in the above embodiment.

[0087] The embodiments of the present application further provide one or more machine-readable media on which instructions are stored, and when executed by one or more processors, the processors execute the calibration method of the automobile air-conditioning controller in the above-mentioned embodiment.

[0088] Figure 8 The schematic diagram of the structure of a computer system suitable for implementing the memory of the embodiment of the present application is shown. It should be noted that: Figure 8 The computer system of the memory shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0089] like Figure 8 As shown, the computer system includes a central processing unit (CPU), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) or the program loaded from the storage part to the random access memory (RAM), such as the method in the above embodiment. In the RAM, various programs and data required for system operation are also stored. The CPU, ROM and RAM are connected to each other through a bus. The input / output (I / O) interface is also connected to the bus.

[0090] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that a computer program read therefrom is installed into the storage part as needed.

[0091] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the calibration method of the automobile air conditioning controller implemented above. In such an embodiment, the computer program can be downloaded and installed from the network through the communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit (CPU), various functions defined in the system of the present application are executed.

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

[0093] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0094] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0095] Another aspect of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor of a computer, the computer executes the aforementioned automotive air conditioning controller calibration method. The computer-readable storage medium may be included in the memory described in the above embodiment, or may exist independently without being assembled into the memory.

[0096] Another aspect of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the calibration method of the automobile air conditioning controller provided in each of the above embodiments.

[0097] The above embodiments are merely illustrative of the principles and effects of the present application, and are not intended to limit the present application. Anyone familiar with the technology may modify or change the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A method for calibrating an automobile air conditioning controller, characterized in that: The calibration method comprises: Obtain the control parameters to be calibrated; The control parameter to be calibrated is updated according to an update stop condition, wherein the update stop condition includes: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within a set error range; the actual temperature of the evaporator is obtained by inputting the control parameter to be calibrated into the air conditioning temperature control simulation model and outputting the air conditioning temperature control simulation model; The corresponding control parameters to be calibrated when the iteration stop condition is met are filled into the two-dimensional table to complete the calibration of the air conditioning controller.

2. The calibration method of the automobile air conditioning controller according to claim 1, characterized in that: The update stop condition also includes: In the process of updating the control parameter to be calibrated, the overshoot temperature generated by the temperature change of the evaporator is within the set first temperature range.

3. The method for calibrating an automobile air conditioning controller according to claim 2, characterized in that: The updating of the control parameter to be calibrated according to the update stop condition includes: The control parameter to be calibrated is updated for multiple first iterations until the error temperature satisfies a first update stop condition, wherein the first update stop condition includes: the error temperature is within a set error range; one first iteration update includes: inputting the control parameter to be calibrated into an air-conditioning temperature control simulation model to obtain the actual temperature of the evaporator; obtaining the error temperature between the actual temperature of the evaporator and the target temperature of the evaporator; if the error temperature is not within the set error range, adjusting the control parameter to be calibrated to obtain the control parameter to be calibrated after the first iteration update; When the error temperature is within the set error range, the control parameter to be calibrated corresponding to the first update stop condition is updated multiple times for the second iteration until the overshoot temperature meets the second update stop condition; the second update stop condition includes: the overshoot temperature is within the set first temperature range; one second iteration update includes: inputting the control parameter to be calibrated into the air-conditioning temperature control simulation model to obtain the actual temperature of the evaporator; obtaining the overshoot temperature; if the overshoot temperature is not within the set first temperature range, adjusting the control parameter to be calibrated to obtain the control parameter to be calibrated after the second iteration update.

4. The method for calibrating an automobile air conditioning controller according to claim 3, characterized in that: The control parameters to be calibrated include a first control parameter to be calibrated Kp and a second control parameter to be calibrated Ki, and the adjusting the control parameters to be calibrated based on the error temperature includes: If the error temperature is greater than the first temperature value, the first control parameter to be calibrated Kp is increased in an equal amount based on the first increment, and the second control parameter to be calibrated Ki remains unchanged; If the error temperature is between the first temperature value and the second temperature value, the first control parameter to be calibrated Kp is increased in an equal amount based on the second increment, and the second control parameter to be calibrated Ki is increased in an equal amount based on the third increment, wherein the first temperature value is greater than the second temperature value; If the error temperature is less than the second temperature value, the first control parameter to be calibrated Kp remains unchanged, and the second control parameter to be calibrated Ki is increased in a linear increasing manner based on the fourth increment.

5. The method for calibrating an automobile air conditioning controller according to claim 4, characterized in that: The fourth increment is the difference between the actual evaporator temperature and the maximum overshoot temperature.

6. The method for calibrating an automobile air conditioning controller according to claim 2, characterized in that: During each second iterative update process, the overshoot temperature is within a set second temperature range.

7. The automotive air conditioning controller calibration method according to claim 1, characterized in that: The step of obtaining the control parameter to be calibrated includes: Acquire a first index parameter and a second index parameter, wherein the first index parameter and the second index parameter are both associated with a control parameter to be calibrated of the air conditioning temperature control simulation model; Determining the storage location of the control parameter to be calibrated in the two-dimensional table according to the first index parameter and the second index parameter; wherein the two-dimensional table represents the association relationship between the first index parameter, the second index parameter, and the control parameter to be calibrated; The control parameter to be calibrated is read based on the storage location.

8. A calibration device for an automobile air conditioning controller, characterized in that: The calibration device comprises: A parameter acquisition module, used to obtain the control parameters to be calibrated; A parameter updating module, used for updating the control parameter to be calibrated according to an update stop condition, wherein the update stop condition includes: the error temperature between the actual temperature of the evaporator and the preset target temperature of the evaporator is within a set error range; the actual temperature of the evaporator is obtained by inputting the control parameter to be calibrated into the air conditioning temperature control simulation model and outputting it by the air conditioning temperature control simulation model; The parameter filling module is used to fill the corresponding control parameters to be calibrated when the iteration stop condition is met into the two-dimensional table to complete the calibration of the air conditioning controller.

9. A calibration device for an automobile air conditioning controller, characterized in that: include: one or more processors; and A memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the memory implements the calibration method for the automobile air-conditioning controller as described in any one of claims 1 to 7.

10. A machine-readable medium, characterized in that Instructions are stored thereon, and when executed by one or more processors, the processors execute the calibration method for the automobile air-conditioning controller as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Vehicle air conditioning system parameter calibration method, device, equipment and medium

    CN118732507A

  • Defrosting protection method and device when refrigerant of air conditioner is insufficient and air conditioner

    CN119063153A