Temperature control method suitable for liquid cooling motor
By acquiring load data and historical usage data of the liquid-cooled motor, a temperature adjustment strategy is formulated, which solves the problem of low cooling efficiency of the liquid-cooled motor and realizes automatic adjustment of cooling efficiency and resource saving.
Patent Information
- Application Number
- CN202411961934.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-11-18
AI Technical Summary
Existing liquid-cooled motor temperature control methods cannot form a load temperature control model based on the operating environment and load conditions of the liquid-cooled motor, making it impossible to predict the operating conditions, resulting in low cooling efficiency and waste of resources.
By acquiring target load data, load temperature control model, current temperature data, and historical usage data, a temperature adjustment strategy is formed, and the cooling efficiency is automatically adjusted according to the load and historical usage.
It improves the cooling efficiency of liquid-cooled motors, reduces resource waste, and enables automatic adjustment of cooling efficiency.
Smart Images

Figure CN120973109A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of motor temperature control technology, specifically a temperature control method applicable to liquid-cooled motors. Background Technology
[0002] Liquid-cooled motor technology is a technique that cools motor components by immersing them in a special insulating liquid. This technology effectively reduces the temperature of the motor during operation, thereby extending its service life and improving its efficiency. Liquid-cooled motor technology is not only used in the field of electric vehicles, but also widely applied in new energy vehicles, charging piles, servers, base stations and other fields, demonstrating its superior performance in high-power equipment. The core of liquid-cooled motors lies in their cooling mechanism. Specifically, liquid cooling technology directly removes the heat dissipated by the equipment or generated by the components by immersing all components in a special insulating liquid, thereby achieving a highly efficient cooling effect. This cooling method has advantages such as noise reduction, low carbon emissions, and environmental protection.
[0003] The temperature control method for liquid-cooled motors mainly includes defining control strategies, sensor monitoring, control loops, adaptive control, fault diagnosis and alarms, and data analysis and optimization. The control strategy for the liquid-cooled equipment is determined based on specific equipment and application requirements. The temperature and other key parameters of the liquid-cooled equipment are monitored. Control loops are used to adjust the cooling efficiency of the liquid-cooled equipment. Control strategies and parameters are adaptively adjusted. The operating status of the liquid-cooled equipment is monitored, and alarms are issued when faults or abnormalities occur. Problems are detected promptly, and corrective measures are taken to ensure reliable equipment operation. Data analysis of the liquid-cooled equipment is performed, collecting and processing historical data to identify optimization opportunities and improve control strategies, thereby enhancing the efficiency and reliability of the liquid-cooled equipment.
[0004] Existing temperature control methods for liquid-cooled motors cannot form a load temperature control model based on the operating environment and load conditions of the liquid-cooled motor to determine the most suitable cooling efficiency. They also cannot predict the operating conditions of the liquid-cooled motor based on its historical usage data, nor can they estimate the operating conditions of the specific motor based on the historical usage data of other similar liquid-cooled motors in the same region. Consequently, the cooling efficiency of the liquid-cooled motor cannot be automatically adjusted according to its operating conditions, resulting in low cooling efficiency, some waste of resources, and limitations in its practicality. Summary of the Invention
[0005] This invention provides a temperature control method suitable for liquid-cooled motors, which helps to solve the problems mentioned in the background art.
[0006] This invention provides the following technical solution: a temperature control method suitable for liquid-cooled motors, comprising:
[0007] Obtain target load data;
[0008] Obtain the load temperature control model;
[0009] Get the current temperature data;
[0010] The current temperature data includes the current ambient temperature and the current device temperature;
[0011] Obtain the temperature of the target device;
[0012] If the current equipment temperature is less than the target equipment temperature × (1 + 10%), the equipment temperature is considered normal and the temperature adjustment strategy is not executed.
[0013] If the current equipment temperature is greater than or equal to the target equipment temperature × (1 + 10%), the equipment temperature is determined to be abnormal, and historical usage data is obtained.
[0014] If the target device has historical usage data, then a historical analysis strategy is executed to generate reference data;
[0015] If the target device does not have historical usage data, then a predictive analysis strategy is executed to generate predictive data;
[0016] Based on reference data or forecast data, implement temperature adjustment strategies to generate temperature adjustment data;
[0017] Adjust the temperature of the target device based on the temperature adjustment data.
[0018] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the step of obtaining the load temperature control model specifically involves:
[0019] Obtain the initial and maximum speeds of the target equipment;
[0020] The initial speed is used as the starting speed, and the limit speed is used as the ending speed to form a speed range;
[0021] Set the unit speed value;
[0022] Starting with the initial rotational speed as the initial element, an analysis rotational speed is formed at intervals of one unit rotational speed value;
[0023] The initial speed, the limit speed, and all analytical speeds within the speed range are obtained to form a speed simulation set;
[0024] Each element in the speed simulation set is sequentially identified as a speed simulation element;
[0025] Obtain the initial and ultimate loads of the target equipment under the rotational speed simulation element;
[0026] The load range is formed by taking the initial load as the starting load and the ultimate load as the ending load.
[0027] Set the unit load value;
[0028] Starting with the initial load as the initial element, an analysis load is formed at intervals of unit load values;
[0029] Obtain the initial load, the maximum load, and all analytical loads within the load range to form a load simulation set;
[0030] Each load simulation set is matched one-to-one with each element in the speed simulation set to form a load-speed simulation set;
[0031] Each element in the load speed simulation set is identified as a target simulation element in turn, and a temperature simulation control strategy is executed.
[0032] Extract the cooling model corresponding to each element in the load speed simulation set;
[0033] Integrate the load speed simulation set and all cooling models to form a load cooling model;
[0034] Obtain the energy consumption value corresponding to each element in the load cooling model and define it as the cooling energy consumption value;
[0035] Each cooling energy consumption value is mapped one-to-one with each element in the load cooling model to form a load temperature control model.
[0036] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the temperature simulation control strategy specifically includes:
[0037] Get the current time;
[0038] Set the data collection duration;
[0039] Calculate the data collection time: Data collection time = Current time - Data collection duration;
[0040] The collection interval is formed with the collection time as the start time and the current time as the end time;
[0041] Acquire all ambient temperatures within the sampling range to form an ambient temperature set;
[0042] Obtain the equipment temperature corresponding to each element of the target simulation element in the ambient temperature set, and define it as the equipment simulation temperature;
[0043] Each device's simulated temperature is mapped one-to-one with each element in the ambient temperature set to form a set of temperature parameters;
[0044] Obtain the initial and maximum traffic of the target device;
[0045] A flow range is formed by using the initial flow rate as the starting flow rate and the maximum flow rate as the ending flow rate.
[0046] Set the unit flow rate;
[0047] Starting with the initial flow rate as the initial element, an analysis flow rate is formed at intervals of one unit of flow rate.
[0048] Acquire the initial flow rate, the maximum flow rate, and all analytical flows within the flow range to form a flow simulation set;
[0049] Set the target device temperature;
[0050] Each element in the traffic simulation set is sequentially identified as a traffic element;
[0051] Each element in the set of temperatures is sequentially identified as a temperature element;
[0052] The time it takes for the target simulated element to reach the target device temperature under the flow element is obtained and defined as the cooling time.
[0053] Calculate the cooling rate of the target simulated element under the flow element and temperature element. Cooling rate = (temperature element - target equipment temperature) ÷ cooling time.
[0054] The cooling model is formed by integrating all temperature sets, flow simulation sets, cooling durations, and cooling rates under the target simulation elements.
[0055] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the acquisition of historical usage data specifically includes:
[0056] Obtain the usage time of the target device;
[0057] Obtain the debugging time of the target device;
[0058] If the usage time of the target device is greater than the debugging time × (1 + 20%), then it is determined that the target device has historical usage data.
[0059] If the usage time of the target device is less than or equal to the debugging time × (1 + 20%), then it is determined that the target device has no historical usage data.
[0060] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the historical analysis strategy specifically includes:
[0061] Get the collection time and the current time;
[0062] The collection period is defined by starting at the current time and ending at the current time.
[0063] Set the unit duration;
[0064] Starting from the data collection time, each interval of one unit of time forms an analysis time.
[0065] Acquire the collection time, current time, and all analysis times to form a collection time set;
[0066] Extract two adjacent elements from the collection time set in sequence and designate them as the previous time element and the next time element, respectively.
[0067] The time period between the preceding and following time elements is defined as the analysis period;
[0068] Obtain all analysis time periods within the data collection time set to form a data collection time period set;
[0069] Each element in the collection period set is sequentially identified as the target collection period;
[0070] Acquire the operating and stopping times of the target device during the target data acquisition period;
[0071] Calculate the usage duration of the target device during the target data acquisition period. Usage duration = Stop time - Operating time.
[0072] The operating time, downtime, and usage duration of the target equipment during the target data collection period are integrated to form a usage time set;
[0073] Implement the reference analysis strategy.
[0074] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the reference analysis strategy specifically includes:
[0075] Obtain all operating times of the target device within the data collection time period set;
[0076] Get the number of elements in the collection time period set and define it as the number of time periods;
[0077] Calculate the reference operating time: Reference operating time = Sum of all operating times ÷ Number of time periods;
[0078] Obtain all stop times of the target device within the data collection time period set;
[0079] Calculate the reference stop time: Reference stop time = Sum of all stop times ÷ Number of time periods;
[0080] Obtain the total usage duration of the target device within the data collection time period set;
[0081] Calculate the reference usage time: Reference usage time = Sum of all usage times ÷ Number of time periods;
[0082] Integrate reference operating time, reference downtime, and reference usage duration to form a reference data set.
[0083] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the predictive analysis strategy specifically includes:
[0084] Obtain the location of the target device and designate it as the target area;
[0085] Obtain the device data of the target device and designate it as the target device data;
[0086] Acquire all devices within the target area and designate them as area devices;
[0087] Acquire equipment data for each region's devices and define it as equipment data analysis.
[0088] Extract and analyze equipment data = All regional devices of the target equipment data are defined as the analysis equipment;
[0089] Execute the device analysis strategy sequentially for each analysis device;
[0090] Extract the judgment operation time, judgment stop time, and judgment usage duration for each analysis device;
[0091] The number of analytical devices is determined and defined as the number of devices.
[0092] Calculate the estimated operating time: Estimated operating time = Sum of the judgment operating times of each analytical device ÷ Number of devices;
[0093] Calculate the estimated stopping time: Estimated stopping time = Sum of decision stopping times for each analytical device ÷ Number of devices;
[0094] Calculate the estimated usage time: Estimated usage time = Sum of judgment usage time for each analytical device ÷ Number of devices;
[0095] Integrate estimated operating time, estimated downtime, and estimated usage duration to form an estimated data set.
[0096] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the equipment analysis strategy specifically includes:
[0097] Obtain the collection time period set;
[0098] Each element in the collection time period set is sequentially identified as the target time period;
[0099] Obtain the analysis operation time and analysis stop time of the analysis equipment within the target time period;
[0100] The analysis usage time of the analytical equipment during the target time period is calculated as: Analysis usage time = Stop time - Operating time;
[0101] Acquire all analysis operation times of the analysis equipment within the data collection time period set;
[0102] Get the number of time periods;
[0103] Calculate the judgment operation time: Judgment operation time = Sum of all analysis operation times ÷ Number of time periods;
[0104] Acquire all analysis stop times of the analysis device within the data collection time period set;
[0105] Calculate the decision stop time: Decision stop time = Sum of all analysis stop times ÷ Number of time periods;
[0106] Acquire the total analysis usage time of the analysis device within the data collection time period set;
[0107] Calculate the usage time for the judgment: Judgment usage time = Sum of usage times for all analyses ÷ Number of time periods.
[0108] As an optional solution to the temperature control method for liquid-cooled motors described in this invention, the temperature adjustment strategy specifically includes:
[0109] Get the current time;
[0110] Obtain a reference data set or a forecast data set;
[0111] Acquire target load data, current ambient temperature, and current device temperature;
[0112] Obtain the current rotational speed of the target device;
[0113] If the current time is less than the reference operating time or the estimated operating time, or if the current time is greater than the reference stopping time or the estimated stopping time, then obtain the load temperature control model.
[0114] Extract all elements corresponding to the target load data, current speed, current ambient temperature, and current equipment temperature in the load temperature control model to form the first judgment set;
[0115] Extract the flow rate corresponding to the cooling energy consumption value with the smallest value in the first judgment set, and identify it as the target adjustment flow rate;
[0116] If the current time is greater than or equal to the reference operating time or the estimated operating time, and the current time is less than or equal to the reference stopping time or the estimated stopping time, then obtain the load temperature control model.
[0117] Extract all elements corresponding to the target load data, current speed, current ambient temperature, and current equipment temperature in the load temperature control model to form a second judgment set;
[0118] Extract the reference usage duration or estimated usage duration;
[0119] Extract all elements from the second judgment set whose cooling time is less than the reference usage time or the estimated usage time to form the target analysis set;
[0120] Extract the flow rate corresponding to the largest cooling rate in the target analysis set and identify it as the target adjustment flow rate;
[0121] Control the coolant in the target equipment to adjust the flow rate for heat dissipation.
[0122] The present invention has the following beneficial effects:
[0123] 1. This temperature control method for liquid-cooled motors acquires the operating environment and all load conditions that the equipment can withstand within the acquisition time set to form a load temperature control model. This model determines the most suitable cooling efficiency for the liquid-cooled motor, allowing the cooling efficiency to be automatically adjusted according to the motor's operating conditions, thereby improving cooling efficiency and reducing resource waste.
[0124] 2. This temperature control method for liquid-cooled motors obtains historical usage data of the liquid-cooled motors, determines whether the equipment has historical usage data, and predicts the approximate usage time of the equipment based on its historical usage data. This determines whether the motor should be cooled using the lowest energy consumption cooling efficiency or the fastest cooling efficiency, so that the cooling efficiency of the liquid-cooled motor can be automatically adjusted according to the motor's usage, thereby improving cooling efficiency and reducing resource waste.
[0125] 3. This temperature control method applicable to liquid-cooled motors, when there is no historical usage data for the equipment, obtains the historical usage data of other liquid-cooled motors of the same type in the same region, estimates the approximate usage time of the equipment, and thus determines whether the motor should be cooled with the lowest energy consumption cooling efficiency or the fastest cooling efficiency. This allows the cooling efficiency of the liquid-cooled motor to be automatically adjusted according to the motor's usage, thereby improving cooling efficiency and reducing resource waste. Attached Figure Description
[0126] Figure 1 This is a flowchart of the temperature control method for liquid-cooled motors according to the present invention. Detailed Implementation
[0127] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0128] Example 1: A temperature control method suitable for liquid-cooled motors, see reference. Figure 1 ,include:
[0129] Obtain target load data, which is the current current value of the motor;
[0130] Obtain the load temperature control model;
[0131] Get the current temperature data;
[0132] The current temperature data includes the current ambient temperature and the current device temperature;
[0133] Obtain the temperature of the target device;
[0134] If the current equipment temperature is less than the target equipment temperature × (1 + 10%), the equipment temperature is considered normal and the temperature adjustment strategy is not executed.
[0135] If the current equipment temperature is greater than or equal to the target equipment temperature × (1 + 10%), the equipment temperature is determined to be abnormal, and historical usage data is obtained.
[0136] If the target device has historical usage data, then a historical analysis strategy is executed to generate reference data;
[0137] If the target device does not have historical usage data, then a predictive analysis strategy is executed to generate predictive data;
[0138] Based on reference data or forecast data, implement temperature adjustment strategies to generate temperature adjustment data;
[0139] Adjust the temperature of the target device based on the temperature adjustment data.
[0140] Specifically, obtaining historical usage data includes:
[0141] Obtain the usage time of the target device;
[0142] The debugging time of the target device is obtained, which is the time that technicians spend debugging and using the device before it is officially put into use.
[0143] If the usage time of the target device is greater than the debugging time × (1 + 20%), then it is determined that the target device has historical usage data.
[0144] If the usage time of the target device is less than or equal to the debugging time × (1 + 20%), then it is determined that the target device has no historical usage data.
[0145] This embodiment also provides that the temperature adjustment strategy is specifically as follows:
[0146] Get the current time;
[0147] Obtain a reference data set or a forecast data set;
[0148] Acquire target load data, current ambient temperature, and current device temperature;
[0149] Obtain the current rotational speed of the target device;
[0150] If the current time is less than the reference operating time or the estimated operating time, or if the current time is greater than the reference stopping time or the estimated stopping time, then obtain the load temperature control model.
[0151] Extract all elements corresponding to the target load data, current speed, current ambient temperature, and current equipment temperature in the load temperature control model to form the first judgment set;
[0152] Extract the flow rate corresponding to the cooling energy consumption value with the smallest value in the first judgment set, and identify it as the target adjustment flow rate;
[0153] If the current time is greater than or equal to the reference operating time or the estimated operating time, and the current time is less than or equal to the reference stopping time or the estimated stopping time, then obtain the load temperature control model.
[0154] Extract all elements corresponding to the target load data, current speed, current ambient temperature, and current equipment temperature in the load temperature control model to form a second judgment set;
[0155] Extract the reference usage duration or estimated usage duration;
[0156] Extract all elements from the second judgment set whose cooling time is less than the reference usage time or the estimated usage time to form the target analysis set;
[0157] Extract the flow rate corresponding to the largest cooling rate in the target analysis set and identify it as the target adjustment flow rate;
[0158] Control the coolant in the target equipment to adjust the flow rate for heat dissipation.
[0159] Using the above method, a load temperature control model is formed based on the operating environment and load conditions of the liquid-cooled motor to determine the most suitable cooling efficiency for the liquid-cooled motor. Based on the historical usage of the liquid-cooled motor, the usage conditions of the liquid-cooled motor are predicted. Based on the historical usage of other liquid-cooled motors of the same type in the same region, the usage conditions of this motor are estimated, thereby determining the cooling efficiency of this motor. This allows the cooling efficiency of the liquid-cooled motor to be automatically adjusted according to the motor's usage conditions, thereby improving cooling efficiency and reducing resource waste.
[0160] Example 2 is an improvement on Example 1, applicable to the temperature control method of liquid-cooled motors. The acquisition of the load temperature control model specifically involves:
[0161] Obtain the initial rotational speed and the maximum rotational speed of the target device, wherein the initial rotational speed is 0 and the maximum rotational speed is the maximum rotational speed of the target device;
[0162] The initial speed is used as the starting speed, and the limit speed is used as the ending speed to form a speed range;
[0163] Set a unit rotation speed value, wherein the unit rotation speed value is 1;
[0164] Starting with the initial rotational speed as the initial element, an analysis rotational speed is formed at intervals of one unit rotational speed value;
[0165] The initial speed, the limit speed, and all analytical speeds within the speed range are obtained to form a speed simulation set;
[0166] Each element in the speed simulation set is sequentially identified as a speed simulation element;
[0167] Obtain the initial load and ultimate load of the target device under the speed simulation element. The initial load is the motor current value when no load is added to the device, and the ultimate load is the motor current value when the device is under the maximum load it can bear.
[0168] The load range is formed by taking the initial load as the starting load and the ultimate load as the ending load.
[0169] Set a unit load value, wherein the unit load value is 0.1mA;
[0170] Starting with the initial load as the initial element, an analysis load is formed at intervals of unit load values;
[0171] Obtain the initial load, the maximum load, and all analytical loads within the load range to form a load simulation set;
[0172] Each load simulation set is matched one-to-one with each element in the speed simulation set to form a load-speed simulation set;
[0173] Each element in the load speed simulation set is identified as a target simulation element in turn, and a temperature simulation control strategy is executed.
[0174] Extract the cooling model corresponding to each element in the load speed simulation set;
[0175] Integrate the load speed simulation set and all cooling models to form a load cooling model;
[0176] Obtain the energy consumption value corresponding to each element in the load cooling model and define it as the cooling energy consumption value;
[0177] Each cooling energy consumption value is mapped one-to-one with each element in the load cooling model to form a load temperature control model.
[0178] Specifically, the temperature simulation control strategy is as follows:
[0179] Get the current time;
[0180] Set the data collection duration to 1 year;
[0181] Calculate the data collection time: Data collection time = Current time - Data collection duration;
[0182] The collection interval is formed with the collection time as the start time and the current time as the end time;
[0183] Acquire all ambient temperatures within the sampling range to form an ambient temperature set;
[0184] Obtain the equipment temperature corresponding to each element of the target simulation element in the ambient temperature set, and define it as the equipment simulation temperature;
[0185] Each device's simulated temperature is mapped one-to-one with each element in the ambient temperature set to form a set of temperature parameters;
[0186] The initial flow rate and the maximum flow rate of the target device are obtained. The initial flow rate is the flow rate of the coolant when liquid cooling is not enabled, and the maximum flow rate is the maximum flow rate that the coolant can achieve after liquid cooling is enabled.
[0187] A flow range is formed by using the initial flow rate as the starting flow rate and the maximum flow rate as the ending flow rate.
[0188] Set a unit flow rate, where the unit flow rate is 1;
[0189] Starting with the initial flow rate as the initial element, an analysis flow rate is formed at intervals of one unit of flow rate.
[0190] Acquire the initial flow rate, the maximum flow rate, and all analytical flows within the flow range to form a flow simulation set;
[0191] Set a target equipment temperature, which is the highest operating temperature of the equipment when it is operating normally under the current ambient temperature;
[0192] Each element in the traffic simulation set is sequentially identified as a traffic element;
[0193] Each element in the set of temperatures is sequentially identified as a temperature element;
[0194] The time it takes for the target simulated element to reach the target device temperature under the flow element is obtained and defined as the cooling time.
[0195] Calculate the cooling rate of the target simulated element under the flow element and temperature element. Cooling rate = (temperature element - target equipment temperature) ÷ cooling time.
[0196] The cooling model is formed by integrating all temperature sets, flow simulation sets, cooling durations, and cooling rates under the target simulation elements.
[0197] Example 3 is an improvement on Example 2. In this example, the historical analysis strategy is as follows:
[0198] Get the collection time and the current time;
[0199] The collection period is defined by starting at the current time and ending at the current time.
[0200] Set the unit duration, which is 24 hours;
[0201] Starting from the data collection time, each interval of one unit of time forms an analysis time.
[0202] Acquire the collection time, current time, and all analysis times to form a collection time set;
[0203] Extract two adjacent elements from the collection time set in sequence and designate them as the previous time element and the next time element, respectively.
[0204] The time period between the preceding and following time elements is defined as the analysis period;
[0205] Obtain all analysis time periods within the data collection time set to form a data collection time period set;
[0206] Each element in the collection period set is sequentially identified as the target collection period;
[0207] The operating time and stopping time of the target device during the target data collection period are obtained, wherein the operating time is the time when the target device is turned on, and the stopping time is the time when the target device is stopped;
[0208] Calculate the usage duration of the target device during the target data acquisition period. Usage duration = Stop time - Operating time.
[0209] The operating time, downtime, and usage duration of the target equipment during the target data collection period are integrated to form a usage time set;
[0210] Implement the reference analysis strategy.
[0211] Specifically, the reference analysis strategy is as follows:
[0212] Obtain all operating times of the target device within the data collection time period set;
[0213] Get the number of elements in the collection time period set and define it as the number of time periods;
[0214] Calculate the reference operating time: Reference operating time = Sum of all operating times ÷ Number of time periods;
[0215] Obtain all stop times of the target device within the data collection time period set;
[0216] Calculate the reference stop time: Reference stop time = Sum of all stop times ÷ Number of time periods;
[0217] Obtain the total usage duration of the target device within the data collection time period set;
[0218] Calculate the reference usage time: Reference usage time = Sum of all usage times ÷ Number of time periods;
[0219] Integrate reference operating time, reference downtime, and reference usage duration to form a reference data set.
[0220] This embodiment also provides that the prediction analysis strategy is specifically as follows:
[0221] The region where the target device is located is identified and defined as the target region, which is the entire area of the city.
[0222] Obtain the device data of the target device and designate it as the target device data, wherein the device data is the model of the device;
[0223] Acquire all devices within the target area and designate them as area devices;
[0224] Acquire equipment data for each region's devices and define it as equipment data analysis.
[0225] Extract and analyze equipment data = All regional devices of the target equipment data are defined as the analysis equipment;
[0226] Execute the device analysis strategy sequentially for each analysis device;
[0227] Extract the judgment operation time, judgment stop time, and judgment usage duration for each analysis device;
[0228] The number of analytical devices is determined and defined as the number of devices.
[0229] Calculate the estimated operating time: Estimated operating time = Sum of the judgment operating times of each analytical device ÷ Number of devices;
[0230] Calculate the estimated stopping time: Estimated stopping time = Sum of decision stopping times for each analytical device ÷ Number of devices;
[0231] Calculate the estimated usage time: Estimated usage time = Sum of judgment usage time for each analytical device ÷ Number of devices;
[0232] Integrate estimated operating time, estimated downtime, and estimated usage duration to form an estimated data set.
[0233] Specifically, the device analysis strategy is as follows:
[0234] Obtain the collection time period set;
[0235] Each element in the collection time period set is sequentially identified as the target time period;
[0236] The analysis operation time and analysis stop time of the analysis device within the target time period are obtained, wherein the analysis operation time is the time when the analysis device is turned on, and the analysis stop time is the time when the analysis device is stopped;
[0237] The analysis usage time of the analytical equipment during the target time period is calculated as: Analysis usage time = Stop time - Operating time;
[0238] Acquire all analysis operation times of the analysis equipment within the data collection time period set;
[0239] Get the number of time periods;
[0240] Calculate the judgment operation time: Judgment operation time = Sum of all analysis operation times ÷ Number of time periods;
[0241] Acquire all analysis stop times of the analysis device within the data collection time period set;
[0242] Calculate the decision stop time: Decision stop time = Sum of all analysis stop times ÷ Number of time periods;
[0243] Acquire the total analysis usage time of the analysis device within the data collection time period set;
[0244] Calculate the usage time for the judgment: Judgment usage time = Sum of usage times for all analyses ÷ Number of time periods.
[0245] In this embodiment, a load temperature control model is formed based on the operating environment and load conditions of the liquid-cooled motor to determine the most suitable cooling efficiency for the liquid-cooled motor. Based on the historical usage of the liquid-cooled motor, the usage conditions of the liquid-cooled motor are predicted. Based on the historical usage of other liquid-cooled motors of the same type in the same region, the usage conditions of this motor are estimated, thereby determining the cooling efficiency of this motor. This allows the cooling efficiency of the liquid-cooled motor to be automatically adjusted according to the motor's usage conditions, thereby improving cooling efficiency and reducing resource waste.
Claims
1. A temperature control method suitable for liquid-cooled electric machines, characterized by: The method comprises the following steps: Obtain target load data; Obtain load temperature control model; Obtain current temperature data; The current temperature data comprises current ambient temperature and current device temperature; Obtain target device temperature; If the current device temperature is less than the target device temperature multiplied by (1+10%), it is determined that the device temperature is normal, and no temperature adjustment strategy is executed; If the current device temperature is greater than or equal to the target device temperature multiplied by (1+10%), it is determined that the device temperature is abnormal, and historical use data is obtained; If the target device has historical use data, a historical analysis strategy is executed to form reference data; If the target device does not have historical use data, an estimation analysis strategy is executed to form estimation data; According to the reference data or the estimation data, a temperature adjustment strategy is executed to form temperature adjustment data; According to the temperature adjustment data, temperature adjustment is performed on the target device.
2. The temperature control method suitable for liquid-cooled electric machines according to claim 1, characterized in that: The load temperature control model is obtained in the following manner: Obtain the initial speed and the limit speed of the target device; Form a speed interval with the initial speed as the starting speed and the limit speed as the terminal speed; Set a unit speed value; Form an analysis speed every interval of the unit speed value with the initial speed as the starting element; Obtain the initial speed, the limit speed and all analysis speeds in the speed interval to form a speed simulation set; Identify each element in the speed simulation set as a speed simulation element in turn; Obtain the initial load and the limit load of the target device under the speed simulation element; Form a load interval with the initial load as the starting load and the limit load as the terminal load; Set a unit load value; Form an analysis load every interval of the unit load value with the initial load as the starting element; Obtain the initial load, the limit load and all analysis loads in the load interval to form a load simulation set; Correspond each load simulation set with each element in the speed simulation set to form a load-speed simulation set; Identify each element in the load-speed simulation set as a target simulation element in turn and execute a temperature simulation control strategy; Extract the cooling model corresponding to each element in the load-speed simulation set; Integrate the load-speed simulation set and all cooling models to form a load cooling model; Obtain the energy consumption value corresponding to each element in the load cooling model and define it as a cooling energy consumption value; Correspond each cooling energy consumption value with each element in the load cooling model to form a load temperature control model.
3. The temperature control method suitable for liquid-cooled electric machines according to claim 2, characterized in that: The temperature simulation control strategy is executed in the following manner: Obtain the current time; Set a collection time length; Calculate the collection time: collection time = current time - collection time length; Form a collection interval with the collection time as the starting time and the current time as the terminal time; Obtain all ambient temperatures in the collection interval to form a ring temperature set; Obtain the device temperature corresponding to each element in the ring temperature set under the target simulation element and define it as a device simulation temperature; Correspond each device simulation temperature with each element in the ring temperature set to form a set temperature set; Obtain the initial flow and the limit flow of the target device; Form a flow interval with the initial flow as the starting flow and the limit flow as the terminal flow; Set a unit flow; Form an analysis flow every interval of the unit flow with the initial flow as the starting element; Obtaining initial flow, limit flow and all analysis flow in flow interval to form flow simulation set; Setting target device temperature; Identifying each element in flow simulation set as flow element in turn; Identifying each element in temperature setting set as temperature element in turn; Obtaining time length of target simulation element from temperature element to target device temperature under flow element, and defining it as cooling time length; Calculating cooling rate of target simulation element under flow element and temperature element, and cooling rate=(temperature element-target device temperature)÷cooling time length; Integrating all temperature setting sets, flow simulation sets, cooling time lengths and cooling rates under target simulation element to form cooling model.
4. The temperature control method suitable for liquid-cooled electric machines according to claim 2, characterized in that: The obtained historical use data is specifically: Obtaining used time length of target device; Obtaining debugging time length of target device; If used time length of target device>debugging time length×(1+20%), it is determined that target device has historical use data; If used time length of target device≤debugging time length×(1+20%), it is determined that target device has no historical use data.
5. The temperature control method suitable for liquid-cooled electric machines according to claim 4, characterized in that: The historical analysis strategy is specifically: Obtaining collection time and current time; Forming collection time period with collection time as starting time and current time as ending time; Setting unit time length; Forming an analysis time every unit time length with collection time as starting time; Obtaining collection time, current time and all analysis times to form collection time set; Extracting two adjacent elements in collection time set in turn, and defining them as front time element and rear time element respectively; Defining time period between front time element and rear time element as analysis time period; Obtaining all analysis time periods in collection time set to form collection time period set; Identifying each element in collection time period set as target collection time period in turn; Obtaining running time and stop time of target device in target collection time period; Calculating use time length of target device in target collection time period, use time length=stop time-running time; Integrating running time, stop time and use time length of target device in target collection time period to form use time set; Executing reference analysis strategy.
6. The temperature control method suitable for liquid-cooled electric machines according to claim 5, characterized in that: The reference analysis strategy is specifically: Obtaining all running times of target device in collection time period set; Obtaining element number in collection time period set, and defining it as time period number; Calculating reference running time, reference running time=total sum of all running times÷time period number; Obtaining all stop times of target device in collection time period set; Calculating reference stop time, reference stop time=total sum of all stop times÷time period number; Obtaining all use time lengths of target device in collection time period set; Calculating reference use time length, reference use time length=total sum of all use time lengths÷time period number; Integrating reference running time, reference stop time and reference use time length to form reference data set.
7. The temperature control method suitable for liquid-cooled electric machines according to claim 6, characterized in that: The estimation analysis strategy is specifically: Obtaining region where target device is located, and defining it as target region; Obtaining device data of target device, and defining it as target device data; Obtaining all devices in target region, and defining them as regional devices; Obtaining device data of each regional device, and defining it as analysis device data; Extracting analysis equipment data = all regional equipment of target equipment data, as analysis equipment; Executing equipment analysis strategy for each analysis equipment in turn; Extracting determination running time, determination stop time and determination use time length of each analysis equipment; Obtaining the number of analysis equipment, as equipment number; Calculating estimated running time, estimated running time = sum of determination running time of each analysis equipment ÷ equipment number; Calculating estimated stop time, estimated stop time = sum of determination stop time of each analysis equipment ÷ equipment number; Calculating estimated use time length, estimated use time length = sum of determination use time length of each analysis equipment ÷ equipment number; Integrating estimated running time, estimated stop time and estimated use time length to form estimated data set.
8. The temperature control method suitable for liquid-cooled electric machines according to claim 7, characterized in that: The equipment analysis strategy, specifically: Obtaining collection of collection time periods; Identifying each element in the collection of collection time periods as a target time period in turn; Obtaining analysis running time and analysis stop time of analysis equipment in the target time period; Calculating analysis use time length of analysis equipment in the target time period, analysis use time length = stop time - running time; Obtaining all analysis running time of analysis equipment in the collection of collection time periods; Obtaining time period number; Calculating determination running time, determination running time = sum of all analysis running time ÷ time period number; Obtaining all analysis stop time of analysis equipment in the collection of collection time periods; Calculating determination stop time, determination stop time = sum of all analysis stop time ÷ time period number; Obtaining all analysis use time length of analysis equipment in the collection of collection time periods; Calculating determination use time length, determination use time length = sum of all analysis use time length ÷ time period number.
9. The temperature control method suitable for liquid-cooled electric machines according to claim 7, characterized in that: The temperature adjustment strategy, specifically: Obtaining current time; Obtaining reference data set or estimated data set; Obtaining target load data, current environment temperature and current equipment temperature; Obtaining current speed of target equipment; If current time < reference running time or estimated running time, or, current time > reference stop time or estimated stop time, obtaining load temperature control model; Extracting all elements corresponding to target load data, current speed, current environment temperature and current equipment temperature in the load temperature control model to form first determination set; Extracting flow corresponding to the smallest cooling energy consumption value of the first determination set to determine the target adjustment flow; If current time ≥ reference running time or estimated running time, and, current time ≤ reference stop time or estimated stop time, obtaining load temperature control model; Extracting all elements corresponding to target load data, current speed, current environment temperature and current equipment temperature in the load temperature control model to form second determination set; Extracting reference use time length or estimated use time length; Extracting elements in the second determination set whose cooling time length is less than reference use time length or estimated use time length to form target analysis set; Extracting flow corresponding to the largest cooling rate of the target analysis set to determine the target adjustment flow; Controlling the cooling liquid in the target equipment to flow and dissipate heat at the target adjustment flow.