Cooling control method for motor control system, storage medium, and vehicle
By dynamically adjusting the water pump speed and fan PWM wave, and based on the temperature and power conditions of the motor control system, the problems of overheating and high energy consumption of the motor and motor controller are solved, achieving precise cooling and energy optimization.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIQI FOTON MOTOR CO LTD
- Filing Date
- 2023-04-27
- Publication Date
- 2026-05-08
AI Technical Summary
In existing methods for cooling motors and motor controllers, the starting thresholds for cooling water pumps and fans are fixed, leading to overheating of the motor or motor controller, and also resulting in high energy consumption.
By acquiring the ambient temperature, motor temperature, motor controller temperature, and motor power consumption of the motor control system, the pump speed and fan PWM wave are dynamically adjusted to control the temperature change rate of the motor and motor controller within a preset range, thereby optimizing energy consumption.
It achieves reduced energy consumption of the cooling system while ensuring stable temperature of the motor and motor controller, avoids overheating, and enables early activation of the cooling device under high temperature and high load conditions.
Smart Images

Figure CN116605034B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of cooling control technology, and more particularly to a cooling control method and storage medium for a motor control system, and a vehicle. Background Technology
[0002] The cooling water circuits for the motor and motor controller are connected in series. The cooling control method for the motor and motor controller is relatively simple. The water pumps for cooling the motor and motor controller have fixed operating speeds and fixed thresholds, which can easily lead to overheating of the motor or motor controller. In order to prevent overheating, the operating thresholds of the water pumps and fans for cooling the motor and motor controller are set too low. Although this will not cause the motor and motor controller to overheat, the overall energy consumption is high. Summary of the Invention
[0003] This invention aims to at least partially solve one of the technical problems in related technologies. Therefore, one objective of this invention is to propose a cooling control method for a motor control system, which has the advantages of precise control and low energy consumption.
[0004] A second objective of this invention is to provide a computer-readable storage medium.
[0005] The third objective of this invention is to provide a vehicle.
[0006] To achieve the above objectives, a first aspect of the present invention provides a cooling control method for a motor control system, the motor control system including a motor and a motor controller, the method comprising: acquiring the ambient temperature of the motor control system, the motor temperature, and the motor controller temperature, and acquiring the power consumption of the motor; determining a target speed of a water pump and a target PWM wave of a fan based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption; controlling the water pump to operate at the target speed and controlling the fan to operate at the target PWM wave, thereby cooling the motor and the motor controller.
[0007] According to the cooling control method of the motor control system of the present invention, when cooling the motor and the motor controller, the ambient temperature and the power consumption of the motor are considered in addition to the motor temperature and the motor controller temperature. Based on the ambient temperature, the motor temperature, the motor controller temperature and the power consumption of the motor, the water pump speed and the fan PWM value are controlled. Under the condition that the temperature change rate of the motor is maintained at a first preset value and the temperature change rate of the motor controller is maintained at a second preset value, the exhaust energy of the fan and the water pump is minimized.
[0008] In addition, the cooling control method for the motor control system proposed in the above embodiments of the present invention may also have the following additional technical features:
[0009] According to one embodiment of the present invention, determining the target speed of the water pump and the target PWM wave of the fan based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption includes: determining whether the motor temperature exceeds a preset motor start-up temperature and whether the motor controller temperature exceeds a preset motor controller start-up temperature; if the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, then determining the target speed and the target PWM wave using a pre-established database based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption; if the motor temperature does not exceed the preset motor start-up temperature and the motor controller temperature does not exceed the preset motor controller start-up temperature, then using a first preset speed as the target speed and a preset PWM wave as the target PWM wave.
[0010] According to one embodiment of the present invention, establishing the database includes: when the motor temperature exceeds a preset motor start-up temperature, and / or the motor controller temperature exceeds a preset motor controller start-up temperature, adjusting the speed of the water pump and the PWM wave of the fan to obtain a first speed and a first PWM wave that maintains the motor temperature change rate at a first preset value, maintains the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and the fan; recording the first speed and the first PWM wave, and recording the ambient temperature, motor power consumption, average motor controller temperature, and / or average motor temperature; and constructing the database using the ambient temperature, the motor power consumption, the average motor controller temperature, and / or the average motor temperature, as well as the corresponding first speed and first PWM wave.
[0011] According to one embodiment of the present invention, if the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, then after controlling the water pump to operate at the target speed and controlling the fan to operate at the target PWM wave, the method further includes: adjusting the speed of the water pump and the PWM wave of the fan to obtain a second speed and a second PWM wave that maintains the motor temperature change rate at a first preset value, maintains the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and the fan; recording the second speed and the second PWM wave, and recording the ambient temperature, motor power consumption, average motor controller temperature and / or average motor temperature, and adding the recorded data to the database.
[0012] According to one embodiment of the present invention, adjusting the speed of the water pump and the PWM wave of the fan includes: controlling the water pump to operate at a second preset speed and the fan to operate at a second preset PWM wave; determining whether the temperature change rate of the motor is maintained at a first preset value and whether the temperature change rate of the motor controller is maintained at the second preset value; if so, reducing the speed of the water pump or the duty cycle of the PWM wave of the fan according to the principle of lowering the current power consumption gear first, until the temperature change rate of the motor cannot be maintained at the first preset value after the gear is downgraded, or the temperature change rate of the motor controller cannot be maintained at the second preset value; taking the speed of the water pump before the last gear downgrade as the first speed and the PWM wave of the fan before the last gear downgrade as the first PWM wave.
[0013] According to one embodiment of the present invention, determining the target speed and the target PWM wave using a pre-established database based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption includes: searching the database based on the ambient temperature, the motor power consumption, and the motor temperature and / or the motor controller temperature to obtain multiple sets of speeds and PWM waves; and selecting the speed and PWM wave with the highest probability as the target speed and the target PWM wave.
[0014] According to one embodiment of the present invention, if the water pump operates at the second preset speed, the fan operates with the second preset PWM wave, and the motor temperature change rate is not maintained at the first preset value, and the motor controller temperature change rate is maintained at the second preset value, then the motor temperature, the motor controller temperature, the average motor temperature change rate, and the average motor controller temperature change rate are recorded; the maximum allowable motor temperature, the maximum allowable motor controller temperature, and the target time are obtained; based on the average motor temperature change rate, the average motor controller temperature change rate, the maximum allowable motor temperature, the maximum allowable motor controller temperature, and the target time, the preset motor start-up temperature and the preset motor controller start-up temperature are reduced.
[0015] According to an embodiment of the present invention, if the motor temperature does not exceed the preset motor start-up temperature and the motor controller temperature does not exceed the preset motor controller start-up temperature, then before controlling the water pump and the fan to work, the method further includes: determining that the motor temperature has reached the preset motor start-up temperature after reduction and / or the motor controller temperature has reached the preset motor controller start-up temperature after reduction.
[0016] To achieve the above objectives, a second aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the cooling control method of the motor control system as proposed in the first aspect of the present invention.
[0017] To achieve the above objectives, a third aspect of the present invention provides a vehicle including a motor control system, the motor control system including a motor and a motor controller; and an electronic device including a memory and a processor, the memory storing a computer program, which, when executed by the processor, implements the cooling control method of the motor control system as proposed in the first aspect of the present invention.
[0018] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0019] Figure 1 This is a schematic diagram of the cooling water circuit system of a motor control system according to an embodiment of the present invention;
[0020] Figure 2 This is a flowchart of a cooling control method for a motor control system according to an embodiment of the present invention;
[0021] Figure 3 This is a flowchart illustrating the determination of the target speed of the water pump and the target PWM wave of the fan according to an embodiment of the present invention;
[0022] Figure 4 This is a flowchart illustrating the database creation process according to a specific embodiment of the present invention;
[0023] Figure 5 This is a flowchart of establishing a database according to another specific embodiment of the present invention;
[0024] Figure 6 This is a flowchart illustrating the adjustment of the water pump speed and the fan PWM wave according to an embodiment of the present invention;
[0025] Figure 7 This is a flowchart illustrating the determination of the target rotational speed and the target PWM wave according to a specific embodiment of the present invention;
[0026] Figure 8 This is a flowchart illustrating whether to reduce the preset motor start-up temperature and the preset motor controller start-up temperature according to an embodiment of the present invention;
[0027] Figure 9 This is a schematic diagram of a vehicle according to an embodiment of the present invention;
[0028] Figure 10This is a structural block diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0029] Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, and should not be construed as limiting the present invention.
[0030] The cooling control method, storage medium, and vehicle of the motor control system of the present invention will be described in detail below with reference to the specifications 1-10 and specific implementation methods.
[0031] The present invention discloses a cooling control method for a motor control system, which is used in a motor control system. The motor control system includes a motor and a motor controller.
[0032] In embodiments of the present invention, such as Figure 1 As shown, the cooling water route of the motor control system consists of the motor, motor controller, radiator, and water pump. Among them, Figure 1 The black lines in the diagram represent waterways. Figure 1 In addition, a fan is also installed corresponding to the radiator in the cooling water circuit. The fan is used to dissipate heat from the radiator in the cooling water circuit.
[0033] In embodiments of this invention, the fan speed is adjusted by controlling a PWM (Pulse Width Modulation) wave.
[0034] Figure 2 This is a flowchart of a cooling control method for a motor control system according to an embodiment of the present invention. Figure 2 As shown, the cooling control method for the motor control system may include:
[0035] S1, obtain the ambient temperature of the motor control system, the motor temperature and the motor controller temperature, and obtain the power consumed by the motor;
[0036] S2, based on ambient temperature, motor temperature, motor controller temperature and motor power consumption, determine the target speed of the water pump and the target PWM wave of the fan;
[0037] S3 controls the water pump to operate at the target speed and controls the fan to operate with the target PWM wave to cool the motor and motor controller.
[0038] When cooling the motor and motor controller, to ensure their temperatures remain within the target temperature range and to minimize overall energy consumption, the ambient temperature, motor temperature, and motor controller temperature, as well as the motor's power consumption, are obtained. Based on these parameters, the target speed of the water pump and the target PWM wave of the fan are determined. The determined target speed and PWM wave ensure that the motor temperature change rate is maintained at a first preset value, the motor controller temperature change rate is maintained at a second preset value, and the total energy consumption of the water pump and fan is minimized. The water pump is controlled to operate at the target speed, and the fan is controlled to operate with the target PWM wave to cool the motor and motor controller, keeping their temperatures within the target temperature range and minimizing overall energy consumption.
[0039] In one embodiment of the present invention, such as Figure 3 As shown, the target speed of the water pump and the target PWM wave of the fan are determined based on the ambient temperature, motor temperature, motor controller temperature, and motor power consumption. This may include:
[0040] S21, determine whether the motor temperature exceeds the preset motor start temperature and whether the motor controller temperature exceeds the preset motor controller start temperature;
[0041] S22, If the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, then the target speed and target PWM wave are determined using a pre-established database based on the ambient temperature, motor temperature, motor controller temperature and motor power consumption.
[0042] S23, if the motor temperature does not exceed the preset motor start temperature and the motor controller temperature does not exceed the preset motor controller start temperature, then the first preset speed is taken as the target speed and the preset PWM wave is taken as the target PWM wave.
[0043] In an embodiment of the present invention, the motor start-up temperature and the motor controller temperature are preset in advance. By acquiring the motor temperature and the motor controller temperature, it is determined whether the motor temperature exceeds the preset motor start-up temperature and whether the motor controller temperature exceeds the preset motor controller start-up temperature, so as to further determine the target speed of the water pump and the target PWM wave of the fan.
[0044] In this embodiment, if the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, a table is looked up using a pre-established database based on the ambient temperature, motor temperature, motor controller temperature, and motor power consumption to determine the speed and PWM wave corresponding to the ambient temperature, motor temperature, motor controller temperature, and motor power consumption. The speed obtained is used as the target speed and the PWM wave obtained is used as the target PWM wave.
[0045] It should be noted that the pre-established database records the corresponding speed and PWM waveform for different ambient temperatures, different motor power consumption, different average motor controller temperatures, and / or different average motor temperatures. The corresponding speed and PWM waveform ensure that the motor temperature change rate is maintained at a first preset value, the motor controller temperature change rate is maintained at a second preset value, and the total energy consumption of the water pump and fan is minimized.
[0046] In this embodiment, if the motor temperature does not exceed the preset motor start-up temperature and the motor controller temperature does not exceed the preset motor controller start-up temperature, then the first preset speed is used as the target speed and the preset PWM wave is used as the target PWM wave, so that the temperature of the motor and the motor controller is within the target temperature range and the overall energy consumption is small.
[0047] In one embodiment of the present invention, such as Figure 4 As shown, creating a database may include:
[0048] S4. When the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, adjust the water pump speed and the fan PWM wave to obtain a first speed and a first PWM wave that keeps the motor temperature change rate at a first preset value, keeps the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and fan.
[0049] S5, record the first speed and the first PWM wave, and record the ambient temperature, motor power consumption, average temperature of the motor controller and / or average temperature of the motor;
[0050] S6. A database is constructed using ambient temperature, motor power consumption, average temperature of motor controller and / or average temperature of motor, as well as the corresponding first speed and first PWM wave.
[0051] In one embodiment of the present invention, the water pump speed can be divided into n levels (different levels correspond to different speeds, with higher speeds corresponding to higher levels), and the fan PWM wave value can also be divided into n levels (different levels correspond to different PWM wave values, with higher PWM wave values corresponding to higher levels). The power consumption of the water pump and fan at different levels can be obtained so as to determine the power consumption of the water pump and fan at different levels, thereby obtaining a first speed and a first PWM wave that keeps the motor temperature change rate at a first preset value, keeps the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and fan.
[0052] Specifically, when the motor temperature exceeds a preset motor start-up temperature, and / or the motor controller temperature exceeds a preset motor controller start-up temperature, the motor temperature change rate is maintained at a first preset value, the motor controller temperature change rate is maintained at a second preset value, and a first speed and a first PWM wave are obtained that minimize the total energy consumption of the water pump and fan. Specifically, when adjusting the water pump speed and fan PWM wave to obtain the corresponding first speed and first PWM wave, the water pump and fan speeds are first set to their highest settings. Then, based on the principle of lowering the speeds with higher energy consumption first and raising the speeds with lower energy consumption first, the speeds of the water pump and fan are adjusted until the first speed and first PWM wave are obtained.
[0053] When the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, the corresponding first speed and first PWM wave are obtained, and the first speed and first PWM wave are recorded. The ambient temperature, motor power consumption, average motor controller temperature and / or average motor temperature are also recorded. The recorded ambient temperature, motor power consumption, average motor controller temperature and / or average motor temperature, along with the corresponding first speed and first PWM wave, are saved to the database.
[0054] In one embodiment of the present invention, such as Figure 5 As shown, if the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, then after controlling the water pump to operate at the target speed and controlling the fan to operate at the target PWM wave, the cooling control method of the motor control system may further include:
[0055] S7, adjust the speed of the water pump and the PWM wave of the fan to obtain a second speed and a second PWM wave that keeps the motor temperature change rate at a first preset value, keeps the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and the fan.
[0056] S8 records the second speed and the second PWM wave, and records the ambient temperature, motor power consumption, average temperature of the motor controller and / or average temperature of the motor, and adds the recorded data to the database.
[0057] Specifically, when the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, a target speed and target PWM wave are determined using a pre-established database based on the ambient temperature, motor temperature, motor controller temperature, and motor power consumption. The water pump is then controlled to operate at the target speed. After controlling the fan to operate at the target PWM wave, the water pump speed and fan PWM wave are further adjusted based on the ambient temperature, motor temperature, motor controller temperature, and motor power consumption to obtain a second speed and a second PWM wave that maintains the motor temperature change rate at a first preset value, the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and fan.
[0058] Record the second speed and the second PWM wave, and record the ambient temperature, motor power consumption, average motor controller temperature, and / or average motor temperature. Add the recorded ambient temperature, motor power consumption, average motor controller temperature, and / or average motor temperature, along with their corresponding second speed and second PWM wave, to the database.
[0059] In one embodiment of the present invention, such as Figure 6 As shown, adjusting the water pump speed and the fan PWM wave includes:
[0060] S91 controls the water pump to operate at a second preset speed and the fan to operate with a second preset PWM wave.
[0061] S92, determine whether the temperature change rate of the motor is maintained at the first preset value, and whether the temperature change rate of the motor controller is maintained at the second preset value;
[0062] S93, if so, then according to the principle of lowering the gear with the highest power consumption first, reduce the speed of the water pump or the duty cycle of the fan's PWM wave until the temperature change rate of the motor cannot be maintained at the first preset value after the gear is downgraded, or the temperature change rate of the motor controller cannot be maintained at the second preset value.
[0063] S94 uses the pump speed before the last downshift as the first speed and the fan PWM wave before the last downshift as the first PWM wave.
[0064] As a specific example, when the water pump has 3 speed settings and the fan also has 3 speed settings, the power consumption of the water pump and fan at different speed settings is recorded in Table 1 below.
[0065] Table 1 shows the power consumption of the water pump and fan at different speeds.
[0066]
[0067]
[0068] When the motor temperature exceeds the preset motor start-up temperature, but the motor controller temperature does not exceed the preset motor controller start-up temperature, the water pump operates at the second preset speed (the gear corresponding to the maximum water pump speed), and the fan operates at the second preset PWM wave (the gear corresponding to the maximum PWM wave value) to control the motor inlet water temperature T. 入 This controls the rate of temperature change in the motor. Once the preset rate of temperature change (first preset value) is reached, the water pump and fan are downshifted. The downshifting principle is gradual, starting with the highest energy consumption. For example, the water pump at speed 3 consumes P... p3 Fan power consumption at speed 3 (P) F3 Then first set the water pump to speed 3 (n). p3 Reduce to pump speed 2n p2 If the preset motor temperature change rate (first preset value) and the preset motor controller temperature change rate (second preset value) can be maintained, then the speed will continue to decrease. If the power consumption P of the water pump at speed 2 is... p2 Fan power consumption at speed 3 (P) F3 Then set the water pump to speed 2 (n). p2 Reduce to pump speed 1 n p1 If the power consumption P of the water pump is at speed 2 p2 Fan power consumption at speed 3 (P) F3 Then set the fan to speed 3. pwm3 Reduce fan speed to level 2 (F) pwm2 If downshifting fails to maintain the preset motor temperature change rate (first preset value) and the preset motor controller temperature change rate (second preset value), then upshifting occurs. Upshifting follows the reverse downshifting principle (upshifting the lowest energy-consuming gear first). This continues until a pump speed (RPM) and fan speed (PWM wave) that maintains the preset motor temperature change rate (first preset value) and minimizes total energy consumption are found. These speeds are then recorded as the first RPM and the first PWM wave. The current ambient temperature, motor power consumption during this period, average motor controller temperature, and the corresponding first RPM and first PWM wave are recorded.
[0069] When the motor temperature does not exceed the preset motor start-up temperature, but the motor controller temperature exceeds the preset motor controller start-up temperature, the same method described above is used to find the water pump speed (RPM) and fan speed (PWM wave) that maintain the preset motor controller temperature change rate (second preset value) and minimize total energy consumption. These water pump speed (RPM) and fan speed (PWM wave) are then recorded as the first RPM and the first PWM wave. The current ambient temperature, the motor power consumption during this period, the average motor temperature, and the corresponding first RPM and first PWM wave are recorded.
[0070] When the motor temperature exceeds the preset motor start-up temperature, and the motor controller temperature exceeds the preset motor controller start-up temperature, the same method is used to find the water pump speed and fan speed (PWM wave) that maintain the preset motor temperature change rate (first preset value), the preset motor controller temperature change rate (second preset value), and minimize total energy consumption. These water pump speed and fan speed (PWM wave) are then recorded as the first speed and the first PWM wave. The current ambient temperature, the motor power consumption during this period, the average motor temperature, the average motor controller temperature, and the corresponding first speed and first PWM wave are recorded.
[0071] It should be noted that the ambient temperature, motor power consumption, average motor temperature, and average motor controller temperature recorded in the database of this invention are all ranges, such as power in 2KW ranges and temperature in 4℃ ranges. This application does not impose any restrictions on how the ranges are set.
[0072] In one embodiment of the present invention, such as Figure 7 As shown, using a pre-established database, the target speed and target PWM waveform are determined based on ambient temperature, motor temperature, motor controller temperature, and motor power consumption, including:
[0073] S221: Based on the ambient temperature, motor power consumption, and motor temperature and / or motor controller temperature, search the database to obtain multiple sets of speeds and PWM waves;
[0074] S222 uses the most probable speed and PWM wave as the target speed and target PWM wave.
[0075] Specifically, when a set of speed and PWM waves is obtained by searching the database based on ambient temperature, motor power consumption, and motor temperature and / or motor controller temperature, this set of speed and PWM waves is used as the target speed and target PWM wave. When multiple sets of speed and PWM waves are obtained by searching the database based on ambient temperature, motor power consumption, and motor temperature and / or motor controller temperature, the speed and PWM wave with the highest probability is used as the target speed and target PWM wave.
[0076] In one embodiment of the present invention, such as Figure 8 As shown,
[0077] S95, if the water pump operates at the second preset speed and the fan operates with the second preset PWM wave, and the motor temperature change rate is not maintained at the first preset value, and the motor controller temperature change rate is maintained at the second preset value, then record the motor temperature, the motor controller temperature, the average motor temperature change rate, and the average motor controller temperature change rate.
[0078] S96, obtain the maximum permissible motor temperature, the maximum permissible motor controller temperature, and the target time;
[0079] S97, based on the average temperature change rate of the motor, the average temperature change rate of the motor controller, the maximum permissible motor temperature, the maximum permissible motor controller temperature, and the target time, reduces the preset motor start-up temperature and the preset motor controller start-up temperature.
[0080] Specifically, the water pump operates at a second preset speed (maximum water pump speed), and the fan operates at a second preset PWM wave (maximum fan PWM wave value). When the motor temperature change rate cannot be maintained at the first preset value, and the motor controller temperature change rate is maintained at the second preset value, the motor temperature, motor controller temperature, average motor temperature change rate, and average motor controller temperature change rate are recorded. Simultaneously, the maximum permissible motor temperature, the maximum permissible motor controller temperature, and the target time are obtained. Based on the average motor temperature change rate, the average motor controller temperature change rate, the maximum permissible motor temperature, the maximum permissible motor controller temperature, and the target time, the preset motor start-up temperature and the preset motor controller start-up temperature are reduced.
[0081] In one embodiment of the present invention, if the motor temperature does not exceed a preset motor start-up temperature and the motor controller temperature does not exceed a preset motor controller start-up temperature, the method further includes the following steps before controlling the water pump and fan to operate:
[0082] Determine the preset motor start-up temperature after the motor temperature has decreased and / or the preset motor controller start-up temperature after the motor controller temperature has decreased.
[0083] To prevent overheating of the motor and motor controller when the motor is under high temperature and high load and consumes a lot of power, it is necessary to wait until the temperature of the motor and motor controller reaches the preset start-up temperature. However, due to the limited cooling capacity of the water pump and fan, the temperature rise may not be suppressed, resulting in overheating of the motor and motor controller.
[0084] In this embodiment of the invention, after determining that the motor temperature does not exceed the preset motor start-up temperature and the motor controller temperature does not exceed the preset motor controller start-up temperature, the ambient temperature, motor temperature, motor controller temperature, average motor temperature change rate, and average motor controller temperature change rate are further determined to decide whether to cool the motor control system based on the reduced preset motor start-up temperature and / or the reduced preset motor controller start-up temperature. When it is necessary to cool the motor control system based on the reduced preset motor start-up temperature and / or the reduced preset motor controller start-up temperature, the reduced preset motor start-up temperature and the reduced preset motor controller start-up temperature are used as the preset motor start-up temperature and the motor controller start-up temperature, and the method for determining the target speed of the water pump and the target PWM wave of the fan disclosed above is used to control the water pump to operate at the target speed and the fan to operate at the target PWM wave.
[0085] The cooling control method of the motor control system in this embodiment of the invention, when cooling the motor and motor controller, considers not only the motor temperature and motor controller temperature, but also the ambient temperature and motor power consumption. Based on the ambient temperature, motor temperature, motor controller temperature, and motor power consumption, the water pump speed and fan PWM value are controlled. While ensuring that the motor temperature change rate remains at a first preset value and the motor controller temperature change rate remains at a second preset value, the potential for exhaustion of the fan and water pump is minimized. Furthermore, this embodiment of the invention can also ensure that in some special circumstances, such as high temperature and high load conditions, the water pump and fan are turned on in advance, thereby preventing the motor and motor controller from overheating.
[0086] This invention proposes a computer-readable storage medium.
[0087] In this embodiment, a computer program is stored on a computer-readable storage medium. When the computer program is executed by a processor, it implements the cooling control method of the motor control system as described above.
[0088] This invention proposes a vehicle.
[0089] Figure 9 This is a schematic diagram of a vehicle according to an embodiment of the present invention. As shown in Figure 9, the vehicle 100 may include:
[0090] The motor control system 200 may include a motor 300 and a motor controller 400.
[0091] Electronic device 500 may include memory 503 and processor 501. The memory 503 stores a computer program. When the computer program is executed by the processor 501, it implements the cooling control method of the motor control system described above.
[0092] Specifically, the vehicle includes an electric motor control system, which may include an electric motor and an electric motor controller.
[0093] In an embodiment of the present invention, the cooling water route of the motor control system consists of a motor, a motor controller, a radiator, and a water pump. See also Figure 1 , Figure 1 The black lines in the diagram represent waterways. Figure 1 In addition, a fan is also installed corresponding to the radiator in the cooling water circuit. The fan is used to dissipate heat from the radiator in the cooling water circuit.
[0094] When cooling the motor and motor controller, the electronic equipment performs the cooling control method of the motor control system described above to cool the motor and motor controller.
[0095] The vehicle of this invention utilizes the cooling control method of the motor control system described above to cool the motor and motor controller. While ensuring that the temperature change rate of the motor remains at a first preset value and the temperature change rate of the motor controller remains at a second preset value, the exhaust potential of the fan and water pump is minimized. Furthermore, it ensures that in certain special circumstances, such as high temperature and high load conditions, the water pump and fan can be activated in advance, thereby preventing the motor and motor controller from overheating.
[0096] Figure 10 This is a structural block diagram of an electronic device according to an embodiment of the present invention. Figure 10 As shown, the electronic device 500 includes a processor 501 and a memory 503. The processor 501 and the memory 503 are connected, for example, via a bus 502. Optionally, the electronic device 500 may also include a transceiver 504. It should be noted that in practical applications, the transceiver 504 is not limited to one type, and the structure of this electronic device 500 does not constitute a limitation on the embodiments of the present invention.
[0097] Processor 501 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in connection with this disclosure. Processor 501 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0098] Bus 502 may include a pathway for transmitting information between the aforementioned components. Bus 502 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 502 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0099] The memory 503 stores a computer program corresponding to the cooling control method of the motor control system in the above embodiments of the present invention. This computer program is executed by the processor 501. The processor 501 executes the computer program stored in the memory 503 to implement the content shown in the foregoing method embodiments.
[0100] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0101] It should be understood that various parts of the present invention can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0102] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0103] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0104] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this invention, "a plurality of" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0105] In this invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," and "fixing," etc., should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components, unless otherwise explicitly limited. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
[0106] In this invention, unless otherwise explicitly specified and limited, "above" or "below" the second feature can mean that the first feature is in direct contact with the second feature, or that the first feature is in indirect contact with the second feature through an intermediate medium. Furthermore, "above," "over," and "on top" of the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.
[0107] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.
Claims
1. A cooling control method for a motor control system, characterized in that, The motor control system includes a motor and a motor controller, and the method includes: The ambient temperature, motor temperature, and motor controller temperature of the motor control system are obtained, and the power consumption of the motor is also obtained. The target speed of the water pump and the target PWM wave of the fan are determined based on the ambient temperature, the motor temperature, the motor controller temperature, and the power consumption of the motor. The water pump is controlled to operate at the target speed, and the fan is controlled to operate with the target PWM wave to cool the motor and the motor controller; The step of determining the target speed of the water pump and the target PWM wave of the fan based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption includes: Determine whether the motor temperature exceeds the preset motor start-up temperature, and whether the motor controller temperature exceeds the preset motor controller start-up temperature; If the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, then the target speed and the target PWM wave are determined using a pre-established database based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption. If the motor temperature does not exceed the preset motor start temperature and the motor controller temperature does not exceed the preset motor controller start temperature, then the first preset speed is taken as the target speed and the preset PWM wave is taken as the target PWM wave. When the motor temperature exceeds the preset motor start temperature, and / or the motor controller temperature exceeds the preset motor controller start temperature, the speed of the water pump and the PWM wave of the fan are adjusted to obtain a first speed and a first PWM wave that keeps the motor temperature change rate at a first preset value, keeps the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and the fan. The adjustment of the water pump speed and the fan PWM wave includes: The water pump is controlled to operate at a second preset speed, and the fan operates with a second preset PWM wave; Determine whether the temperature change rate of the motor is maintained at the first preset value, and whether the temperature change rate of the motor controller is maintained at the second preset value; If the water pump operates at the second preset speed, the fan operates with the second preset PWM wave, and the motor temperature change rate is not maintained at the first preset value, and the motor controller temperature change rate is maintained at the second preset value, then the motor temperature, the motor controller temperature, the average motor temperature change rate, and the average motor controller temperature change rate are recorded. Obtain the maximum permissible motor temperature of the motor, the maximum permissible motor controller temperature of the motor controller, and the target time; Based on the average temperature change rate of the motor, the average temperature change rate of the motor controller, the maximum permissible motor temperature, the maximum permissible motor controller temperature, and the target time, the preset motor start-up temperature and the preset motor controller start-up temperature are reduced.
2. The cooling control method for the motor control system according to claim 1, characterized in that, Establishing the database includes: Record the first rotational speed and the first PWM wave, and record the ambient temperature, motor power consumption, average temperature of the motor controller and / or average temperature of the motor; The database is constructed using the ambient temperature, the power consumption of the motor, the average temperature of the motor controller and / or the average temperature of the motor, as well as the corresponding first speed and first PWM wave.
3. The cooling control method for the motor control system according to claim 1, characterized in that, If the motor temperature exceeds the preset motor start-up temperature, and / or the motor controller temperature exceeds the preset motor controller start-up temperature, then after controlling the water pump to operate at the target speed and controlling the fan to operate with the target PWM wave, the method further includes: The speed of the water pump and the PWM wave of the fan are adjusted to obtain a second speed and a second PWM wave that keeps the motor temperature change rate at a first preset value, keeps the motor controller temperature change rate at a second preset value, and minimizes the total energy consumption of the water pump and the fan. Record the second rotational speed and the second PWM wave, and record the ambient temperature, motor power consumption, average temperature of the motor controller and / or average temperature of the motor, and add the recorded data to the database.
4. The cooling control method for the motor control system according to claim 1, characterized in that, When the water pump is controlled to operate at a second preset speed, the fan operates with a second preset PWM wave; Determine whether the temperature change rate of the motor is maintained at the first preset value, and whether the temperature change rate of the motor controller is maintained at the second preset value; If so, then according to the principle of lowering the current power consumption gear first, reduce the speed of the water pump or the duty cycle of the fan's PWM wave until the temperature change rate of the motor cannot be maintained at the first preset value after the gear is downgraded, or the temperature change rate of the motor controller cannot be maintained at the second preset value. The water pump speed before the last downshift is taken as the first speed, and the fan PWM wave before the last downshift is taken as the first PWM wave.
5. The cooling control method for the motor control system according to claim 1, characterized in that, The step of determining the target speed and the target PWM wave using a pre-established database based on the ambient temperature, the motor temperature, the motor controller temperature, and the motor power consumption includes: Based on the ambient temperature, the power consumption of the motor, and the motor temperature and / or the motor controller temperature, the database is searched to obtain multiple sets of speeds and PWM waves; The speed and PWM wave with the highest probability are taken as the target speed and the target PWM wave.
6. The cooling control method for the motor control system according to claim 1, characterized in that, If the motor temperature does not exceed the preset motor start-up temperature, and the motor controller temperature does not exceed the preset motor controller start-up temperature, then before controlling the water pump and the fan to operate, the method further includes: Determine the preset motor start-up temperature after the motor temperature has decreased and / or the preset motor controller start-up temperature after the motor controller temperature has decreased.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the cooling control method of the motor control system as described in any one of claims 1-6.
8. A vehicle, characterized in that, include: A motor control system, comprising a motor and a motor controller; An electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, it implements the cooling control method of the motor control system as described in any one of claims 1-6.
Citation Information
Patent Citations
Cooling system control method, cooling system and vehicle
CN107471989A
Cooling method and device for magnetic suspension centrifugal compressor
CN112803670A
Thermal management method and device of vehicle and vehicle
CN115247642A