Traction motor cooling fan control system, method, equipment and train suitable for plateau environment

CN122801853APending Publication Date: 2026-09-22CRRC QINGDAO SIFANG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202610865158.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-06-15
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

但在实际运行过程中,尤其是在高原地区,由于该区域具有海拔高、海拔跨度大的特殊运行环境,海拔升高及气体密度变化会导致散热效率发生波动,进而使得牵引电机的实际需求风量呈现较大跨度

Benefits of technology

[0017]本申请的另一个方面提供了一种列车,列车配置有上述的适用于高原环境的牵引电机冷却风机控制系统。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122801853A_ABST
    Figure CN122801853A_ABST
Patent Text Reader

Abstract

This application provides a traction motor cooling fan control system, method, device, and train suitable for high-altitude environments, relating to the field of vehicle control technology. The system includes: a sensor module configured to collect environmental parameters and the temperature and output power of the traction motor at an observation point during train operation, wherein the environmental parameters include altitude and ambient temperature; a control module configured to determine air density using altitude and ambient temperature; determine the required airflow of the traction motor based on air density, output power, and the difference between the observation point temperature and the ambient temperature; convert the required airflow into control commands for controlling the output frequency and output voltage of a frequency converter module; and a frequency converter module configured to receive the control commands and adjust the output frequency and output voltage supplied to the cooling fan according to the control commands to change the speed of the cooling fan, so that the airflow output by the cooling fan matches the required airflow.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of vehicle control technology, and more specifically, to a traction motor cooling fan control system, method, equipment, and train suitable for high-altitude environments. Background Technology

[0002] Currently, most rail trains use air cooling to dissipate heat from their traction motors, and the cooling fans are typically designed to match the maximum airflow required by the traction motor. However, in actual operation, especially in high-altitude areas, the unique operating environment with its high altitude and wide altitude range causes fluctuations in heat dissipation efficiency due to changes in altitude and gas density, resulting in a significant range in the actual airflow required by the traction motor.

[0003] In the process of realizing the concept of this application, it was found that the relevant technology has at least the following problems: if the cooling fan always maintains the maximum air volume, it will not only cause a certain degree of energy waste, but also cause the fan noise to remain at a high level for a long time. Summary of the Invention

[0004] In view of this, this application provides a traction motor cooling fan control system, method, equipment, and train suitable for high-altitude environments.

[0005] One aspect of this application provides a traction motor cooling fan control system suitable for high-altitude environments, comprising: a sensor module configured to collect environmental parameters and the observation point temperature and output power of the traction motor during train operation, wherein the environmental parameters include altitude and ambient temperature; a control module configured to determine air density using altitude and ambient temperature; determine the required air volume of the traction motor based on air density, output power, and the difference between the observation point temperature and the ambient temperature; convert the required air volume into control commands for controlling the output frequency and output voltage of a frequency converter module; and a frequency converter module configured to receive the control commands and adjust the output frequency and output voltage supplied to the cooling fan according to the control commands to change the speed of the cooling fan, so that the air volume output by the cooling fan matches the required air volume.

[0006] According to an embodiment of this application, the control module is further configured to: correct the standard atmospheric pressure based on the altitude to obtain the corrected atmospheric pressure; and determine the air density based on the corrected atmospheric pressure and the ambient temperature.

[0007] According to an embodiment of this application, the control module is further configured to: determine the expected heat dissipation capacity of a unit volume of air based on the air density, the difference between the observation point temperature and the ambient temperature, and the specific heat capacity of air, wherein the expected heat dissipation capacity refers to the heat carried away by a unit volume of air from the traction motor; and calculate the required air volume of the traction motor by dividing the output power by the expected heat dissipation capacity.

[0008] According to an embodiment of this application, the control module is further configured to: map the required air volume to the target speed of the cooling fan according to a preset mapping relationship between fan speed and air volume characteristics; determine the output frequency of the cooling fan according to the mapping relationship between the speed and the output frequency of the frequency converter module, and determine the corresponding output voltage according to the output frequency; and determine the control command based on the output frequency and the output voltage.

[0009] According to embodiments of this application, the control commands include an output frequency command, an output voltage command, and a command duration. The command duration is used to control the duration for which the frequency converter maintains the output frequency command and the output voltage command. The system further includes an adaptive learning module configured to, in response to a detection time point within the command duration, compare the observed temperature of the traction motor at the detection time point with a target temperature threshold. If it is determined that the observed temperature is greater than the target temperature threshold, control feedback information is determined and sent to the control module based on the difference between the observed temperature and the target temperature threshold, wherein the target temperature threshold is determined based on historical operating data.

[0010] According to an embodiment of this application, the adaptive learning module is further configured to: determine a feedback control quantity corresponding to the difference between the observed temperature and the target temperature threshold, wherein the feedback control quantity is used to shorten the command duration to the target duration; and send the feedback control quantity and the recalculation command as control feedback information to the control module, so that when the command duration reaches the target duration, the control module determines a new control command for controlling the output frequency and output voltage of the frequency converter module according to the recalculation command, and sends the new control command to the frequency converter module.

[0011] According to an embodiment of this application, the adaptive learning module is further configured to: determine a target operating sample that matches the environmental parameters and the output power of the traction motor at the detection time point from a plurality of historical operating samples included in the historical operating data; and determine a target temperature threshold based on the observation point temperature of the traction motor at the historical time point corresponding to the detection time point in the target operating sample.

[0012] According to an embodiment of this application, the adaptive learning module is further configured to: send a duration maintenance command to the frequency conversion module to maintain or extend the duration of the maintenance command when it is determined that the temperature at the observation point is less than or equal to the target temperature threshold.

[0013] According to an embodiment of this application, the historical operating data includes: historical operating samples corresponding to the historical control process of the cooling fan; the historical operating samples include: historical environmental parameters during the historical control process, historical observation point temperature of the traction motor, historical output power, and historical control commands used to control the frequency converter module.

[0014] Another aspect of this application provides a traction motor cooling fan control method suitable for high-altitude environments, comprising: acquiring environmental parameters and the observation point temperature and output power of the traction motor during train operation; determining the air density using altitude and ambient temperature; determining the required air volume of the traction motor based on air density, output power, and the difference between the observation point temperature and the ambient temperature; converting the required air volume into control commands, wherein the control commands are used to control the output frequency and output voltage supplied to the cooling fan; adjusting the output frequency and output voltage supplied to the cooling fan according to the control commands to change the speed of the cooling fan, so that the air volume output by the cooling fan matches the required air volume.

[0015] According to an embodiment of this application, the control command includes an output frequency command, an output voltage command, and a command duration. The command duration is used to control the duration for which the output frequency command and the output voltage command are maintained. This includes: in response to a detection time point within the command duration, comparing the observed temperature of the traction motor at the detection time point with a target temperature threshold; and, if it is determined that the observed temperature is greater than the target temperature threshold, determining control feedback information for the control command based on the difference between the observed temperature and the target temperature threshold, wherein the target temperature threshold is determined based on historical operating data.

[0016] Another aspect of this application provides an electronic device comprising: one or more processors; and a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to implement the method described above.

[0017] Another aspect of this application provides a train equipped with the aforementioned traction motor cooling fan control system suitable for high-altitude environments.

[0018] Another aspect of this application provides a computer-readable storage medium storing computer-executable instructions that, when executed, are used to implement the method described above.

[0019] Another aspect of this application provides a computer program product including computer-executable instructions that, when executed, are used to implement the methods described above.

[0020] According to embodiments of this application, a sensor module collects environmental parameters of the train's environment, as well as multi-dimensional parameters such as the output power of the traction motor and the temperature at the observation point, in real time during vehicle operation. A control module then uses these environmental parameters to determine the appropriate air density for the current environment. Based on this air density, the output power of the traction motor, and the temperature at the observation point, the required airflow for the traction motor is determined. This required airflow is then used to control the frequency and voltage output of the inverter module to the cooling fan, thereby achieving on-demand adjustment of the cooling fan's airflow and improving the accuracy and real-time performance of the control. Therefore, this method at least partially solves the technical problems of energy waste and excessive noise caused by the cooling fan operating at maximum airflow for extended periods, achieving the technical effects of reducing energy consumption and suppressing noise. Attached Figure Description

[0021] The above and other objects, features and advantages of this application will become clearer from the following description of embodiments with reference to the accompanying drawings, in which:

[0022] Figure 1 This diagram schematically illustrates an application scenario of a traction motor cooling fan control system suitable for high-altitude environments according to an embodiment of this application.

[0023] Figure 2 This illustration schematically depicts an application scenario of a traction motor cooling fan control system suitable for high-altitude environments, according to another embodiment of this application.

[0024] Figure 3 A flowchart illustrating a traction motor cooling fan control method suitable for high-altitude environments according to an embodiment of this application is shown schematically.

[0025] Figure 4 This schematically illustrates a data flow diagram of a traction motor cooling fan control method suitable for high-altitude environments according to an embodiment of this application;

[0026] Figure 5 A schematic diagram of a train according to an embodiment of this application is shown;

[0027] Figure 6 A block diagram of an electronic device suitable for implementing a traction motor cooling fan control method applicable to high-altitude environments, according to an embodiment of this application, is shown schematically. Detailed Implementation

[0028] The embodiments of this application will now be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of this application. In the following detailed description, numerous specific details are set forth to provide a thorough understanding of the embodiments of this application for ease of explanation. However, it will be apparent that one or more embodiments may be implemented without these specific details. Furthermore, descriptions of well-known structures and technologies are omitted in the following description to avoid unnecessarily obscuring the concepts of this application.

[0029] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of this application. The terms “comprising,” “including,” etc., as used herein indicate the presence of the stated features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.

[0030] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein are to be interpreted in a manner consistent with the context of this specification, and not in an idealized or overly rigid way.

[0031] When using expressions such as "at least one of A, B and C", they should generally be interpreted in accordance with the meaning that is commonly understood by those skilled in the art (e.g., "a system having at least one of A, B and C" should include, but is not limited to, a system having A alone, a system having B alone, a system having C alone, a system having A and B, a system having A and C, a system having B and C, and / or a system having A, B and C, etc.).

[0032] An embodiment of this application provides a traction motor cooling fan control system suitable for high-altitude environments, comprising: a sensor module configured to collect environmental parameters and the observation point temperature and output power of the traction motor during train operation, wherein the environmental parameters include altitude and ambient temperature; a control module configured to determine air density using altitude and ambient temperature; determine the required air volume of the traction motor based on air density, output power, and the difference between the observation point temperature and the ambient temperature; convert the required air volume into control commands for controlling the output frequency and output voltage of the frequency converter module; and a frequency converter module configured to receive the control commands and adjust the output frequency and output voltage supplied to the cooling fan according to the control commands to change the speed of the cooling fan, so that the air volume output by the cooling fan matches the required air volume.

[0033] As can be seen from the above, the aforementioned traction motor cooling fan control system achieves precise matching between cooling airflow and high-altitude environmental parameters and traction motor operating conditions by matching sensor modules and control modules. This better ensures stable heat dissipation of the traction motor, while reducing cooling fan energy consumption and operating noise, and improving the adaptability and operational reliability of the rail vehicle cooling system in high-altitude environments. Furthermore, the aforementioned traction motor cooling fan control system, by matching the variable frequency drive motor, implements graded control of the fan airflow according to the actual cooling needs during train operation.

[0034] Figure 1 This diagram schematically illustrates an application scenario of a traction motor cooling fan control system suitable for high-altitude environments, according to an embodiment of this application. It should be noted that... Figure 1 The diagrams shown are merely examples of application scenarios that can be applied to the embodiments of this application, in order to help those skilled in the art understand the technical content of this application. However, they do not mean that the embodiments of this application cannot be used in other devices, systems, environments or scenarios.

[0035] like Figure 1 As shown, the application scenario according to this embodiment may include a traction motor cooling fan control system 110, a cooling fan 120, and a traction motor 130 suitable for high-altitude environments. The traction motor cooling fan control system 110 includes a sensor module 111, a control module 112, and a frequency converter module 113.

[0036] Sensor module 111 is electrically or communicatively connected to control module 112 and is configured to collect multi-dimensional parameters such as environmental parameters and observation point temperature and output power of traction motor during train operation. The environmental parameters include altitude and ambient temperature. Sensor module 111 can also be configured to send the collected multi-dimensional parameters to control module 112 in real time.

[0037] Sensor module 111 may include sensors for acquiring various parameters, such as an altitude sensor, a barometric pressure sensor, and a temperature sensor. Environmental parameters are not limited; in addition to altitude and ambient temperature, barometric pressure parameters may also be included. Barometric pressure parameters can be used to calibrate altitude data, thereby improving the accuracy of altitude acquisition.

[0038] The observation point temperature is not limited and can include the temperature of any observation point in the traction motor, such as the winding temperature and bearing temperature.

[0039] The control module 112 is electrically or communicatively connected to the frequency converter module 113 and is configured to receive parameters such as altitude, ambient temperature, air pressure, observation point temperature of the traction motor, and output power. The control module 112 can also be configured to determine air density using altitude and ambient temperature; determine the required airflow for the traction motor based on air density, output power, and the difference between the observation point temperature and the ambient temperature; and convert the required airflow into control commands for controlling the output frequency and output voltage of the frequency converter module 113.

[0040] In addition, the control module 112 can also be configured to send the control command to the frequency converter module 113.

[0041] In this embodiment, the control module 112 can determine the air density adapted to the current environment using the current altitude and ambient temperature in any way. For example, it can perform real-time calculations based on the standard atmospheric pressure model and the ideal gas law, or it can use a machine learning model (such as a neural network or regression model) to train historical data and then use altitude and temperature as inputs to calculate the air density.

[0042] After obtaining the current air density, the control module 112 can calculate the required airflow in any way, combining the output power of the traction motor 130 and the difference between the observed temperature and the ambient temperature. For example, based on the principle of thermal balance, the output power can be divided by the heat dissipation capacity per unit volume of air (determined by air density, specific heat capacity, and the aforementioned difference). Alternatively, a multivariate control function incorporating the above parameters can be constructed, or intelligent algorithms such as fuzzy logic and neural networks can be used to train a nonlinear mapping relationship between airflow and various parameters using historical operating data, thereby outputting the required airflow. This allows the cooling airflow to adaptively change with the real-time heat load of the motor and environmental conditions.

[0043] The frequency converter module 113 is electrically connected to the cooling fan 120 and is configured to receive control commands and adjust the output frequency and output voltage supplied to the cooling fan 120 according to the control commands, so as to change the speed of the cooling fan 120 and match the air volume output by the cooling fan 120 with the required air volume.

[0044] The cooling fan 120 has an air inlet at one end and an air outlet at the other end. The air outlet of the cooling fan 120 is aligned with the traction motor 130 to provide adjustable cooling airflow for on-demand heat dissipation of the traction motor 130.

[0045] According to embodiments of this application, a sensor module collects environmental parameters of the train's environment, as well as multi-dimensional parameters such as the output power of the traction motor and the temperature at the observation point, in real time during vehicle operation. A control module then uses these environmental parameters to determine the appropriate air density for the current environment. Based on this air density, the output power of the traction motor, and the temperature at the observation point, the required airflow for the traction motor is determined. This required airflow is then used to control the frequency and voltage output of the inverter module to the cooling fan, thereby achieving on-demand adjustment of the cooling fan's airflow and improving the accuracy and real-time performance of the control. Therefore, this method at least partially solves the technical problems of energy waste and excessive noise caused by the cooling fan operating at maximum airflow for extended periods, achieving the technical effects of reducing energy consumption and suppressing noise.

[0046] According to an embodiment of this application, the control module 112 is further configured to: correct the standard atmospheric pressure according to the altitude to obtain the corrected atmospheric pressure; and determine the air density based on the corrected atmospheric pressure and the ambient temperature.

[0047] In the implementation process, the control module 112 can correct the standard atmospheric pressure based on the altitude collected by the sensor module 111 to obtain the atmospheric pressure corresponding to the location of the train. This correction process can be calculated using the formula for the relationship between air pressure and altitude (e.g., a mathematical model of atmospheric pressure decaying exponentially with altitude).

[0048] Subsequently, the control module 112 can use the corrected atmospheric pressure and the current ambient temperature collected by the sensor module 111 to calculate the air density in real time under the current condition. This method does not rely on a preset density database, but is based on real-time calculation according to physical laws.

[0049] For example, air density can be determined using the following formula (1).

[0050] (1);

[0051] in, Indicates air density, Indicates standard atmospheric pressure. The altitude is represented by R, the gas constant is R, and the ambient temperature is T.

[0052] According to embodiments of this application, by incorporating ambient temperature into density calculations, the accuracy of air density determination is improved compared to relying solely on altitude for table lookup. This is particularly beneficial in regions with large winter-summer temperature differences or high-altitude environments with significant diurnal temperature variations, as it more accurately reflects actual air density changes. Furthermore, real-time calculations allow subsequent demand airflow calculations to be based on more realistic gas physical properties, enhancing the precision and energy efficiency of cooling control.

[0053] According to an embodiment of this application, the control module 112 is further configured to: determine the expected heat dissipation capacity of a unit volume of air based on the air density, the difference between the observation point temperature and the ambient temperature, and the specific heat capacity of air, wherein the expected heat dissipation capacity refers to the heat carried away by a unit volume of air from the traction motor 130; and calculate the required air volume of the traction motor by dividing the output power by the expected heat dissipation capacity.

[0054] In the implementation process, the control module 112 can first determine the expected heat dissipation capacity per unit volume of air based on the current air density, the difference between the observation point temperature and the ambient temperature, and the specific heat capacity of the air. This expected heat dissipation capacity can characterize the amount of heat that each cubic meter of air can absorb when flowing through the traction motor 130. In implementation, this can be obtained by multiplying the air density, specific heat capacity, and the temperature difference.

[0055] Subsequently, the control module 112 can divide the real-time output power of the traction motor 130 by the expected heat dissipation capacity per unit volume of air, and obtain the required air volume of the traction motor 130, i.e., the demand air volume, through the division operation. The calculation formula can be shown in the following formula (2).

[0056] (2);

[0057] in, Indicates the required air volume. This indicates the output power of the traction motor 130. This indicates the specific heat capacity of air. This represents the difference between the temperature at the observation point and the ambient temperature.

[0058] According to the embodiments of this application, the above method can more accurately calculate the corresponding air volume required by the traction motor 130, reducing the problem of over-cooling or under-cooling caused by fixed air volume.

[0059] According to an embodiment of this application, the control module 112 is further configured to: map the required air volume to the target speed of the cooling fan 120 according to a preset mapping relationship between fan speed and air volume characteristics; determine the output frequency of the cooling fan 120 according to the mapping relationship between the speed and the output frequency of the frequency converter module 113, and determine the corresponding output voltage according to the output frequency; and determine the control command based on the output frequency and the output voltage.

[0060] During implementation, the control module 112 may pre-store or configure the mapping relationship between the speed and air volume characteristics of the cooling fan 120 (e.g., the corresponding curve or data table of speed and air volume characteristics) and the mapping relationship between the speed of the cooling fan 120 and the output frequency of the frequency converter module 113 (e.g., the corresponding curve or data table of speed and output frequency).

[0061] Once the required airflow is determined, the control module 112 can convert the required airflow into the target speed of the cooling fan 120 based on the mapping relationship between rotational speed and airflow. Then, based on the mapping relationship between rotational speed and frequency, the target speed is converted into the power frequency that the frequency converter module 113 should output.

[0062] Subsequently, the corresponding output voltage can be determined according to the mapping relationship between the output voltage and output frequency of the frequency converter module (e.g., the control curve of output voltage and output frequency). Finally, the above output frequency and output voltage are converted into control commands and sent to the frequency converter module 113. The frequency converter module 113 adjusts the power supply parameters to the cooling fan 120 according to the command, so that the actual output air volume of the fan approaches the required air volume.

[0063] According to the embodiments of this application, physical requirements are converted into electrical commands through multi-level mapping, which not only makes full use of the inherent aerodynamic characteristics of the fan, but also conforms to the electrical laws of variable frequency speed regulation, making the final control commands more accurate.

[0064] It should be understood that Figure 1 The number of sensor modules, control modules, frequency converter modules, cooling fans, and traction motors shown is merely illustrative. Depending on the implementation requirements, any number of sensor modules, control modules, frequency converter modules, cooling fans, and traction motors can be included.

[0065] In some embodiments, the control commands include an output frequency command, an output voltage command, and a command duration, wherein the command duration is used to control the duration for which the frequency converter maintains the output frequency command and the output voltage command.

[0066] Figure 2 A schematic diagram of a traction motor cooling fan control system suitable for high-altitude environments, according to another embodiment of this application, is shown.

[0067] like Figure 2 As shown, the traction motor cooling fan control system 110 suitable for high-altitude environments may also include an adaptive learning module 114.

[0068] The adaptive learning module 114 can be electrically or communicatively connected to the control module 112 and the sensor module 111, respectively. The adaptive learning module 114 is configured to, in response to a detection time point during the command duration, compare the observed temperature of the traction motor 130 at the detection time point with a target temperature threshold; if it is determined that the observed temperature is greater than the target temperature threshold, based on the difference between the observed temperature and the target temperature threshold, determine and send control feedback information to the control module 112, wherein the target temperature threshold is determined based on historical operating data.

[0069] The adaptive learning module 114 is configured to select one or more detection time points (e.g., the middle or end of the command duration) within the command maintenance period set by the control module 112, acquire the observation point temperature of the traction motor 130 at each detection time point, and compare it with a target temperature threshold. This target temperature threshold can be dynamically determined by the adaptive learning module 114 based on historical operating data. For example, it can retrieve historical operating samples from a historical database that are similar to the current environmental parameters, output power, and other operating conditions, and use the observation point temperature corresponding to the historical detection time point (or the corresponding historical temperature rise stage) in these samples as a reference, and obtain the threshold temperature after statistical processing (e.g., taking the mean, median, or percentile).

[0070] When the temperature at the current observation point is determined to be higher than the target temperature threshold, the adaptive learning module 114 generates corresponding control feedback information based on the difference between the two and sends this feedback information to the control module 112. This control feedback information may include at least one of the following: a request to shorten the duration of the current command, or an instruction for the control module 112 to recalculate and update the output frequency command and output voltage command. Alternatively, during the recalculation process, the recalculated intermediate airflow demand may be added to a preset feedback airflow term to determine a new control command based on the final target airflow demand, thereby improving the cooling effect and enhancing cooling capacity.

[0071] According to embodiments of this application, by setting a detection time point within the command maintenance duration, the effectiveness of the cooling fan 120 control can be judged early without waiting for the entire maintenance duration to end, thereby shortening the response delay to overheating conditions. The target temperature threshold is determined based on historical operating data, enabling the system to automatically adjust the judgment benchmark according to the actual performance of the train under different environments and loads, reducing the poor high-altitude adaptation or seasonal deviations caused by using fixed thresholds.

[0072] Furthermore, when a temperature is detected to be too high, feedback information is generated based on the difference, enabling finer adjustments to the cooling capacity. For example, a larger difference leads to a stronger emphasis on shortening the duration of the cooling cycle or significantly increasing the airflow to quickly suppress the temperature rise; a smaller difference allows for minor adjustments. This improves the adaptability and robustness of the cooling control.

[0073] According to an embodiment of this application, the adaptive learning module 114 is further configured to: determine a feedback control quantity corresponding to the difference between the observed temperature and the target temperature threshold, wherein the feedback control quantity is used to shorten the command duration to the target duration; and send the feedback control quantity and the recalculation command as control feedback information to the control module 112, so that when the command duration reaches the target duration, the control module 112 determines a new control command for controlling the output frequency and output voltage of the frequency converter module 113 according to the recalculation command, and sends the new control command to the frequency converter module 113.

[0074] The adaptive learning module 114 determines the feedback control quantity corresponding to the difference between the observed temperature at the current detection time and the target temperature threshold. This feedback control quantity can shorten the duration of the original command to a target duration corresponding to the size of the difference (e.g., the larger the difference, the shorter the target duration).

[0075] The adaptive learning module 114 also generates a recalculation instruction, which instructs the control module 112 to recalculate the required air volume based on the latest multi-dimensional parameters obtained by the sensor module (such as current air density, motor output power, observation point temperature, etc.), and generate new output frequency and output voltage instructions accordingly.

[0076] Alternatively, a recalculation command can instruct the control module 112 to first recalculate the required airflow based on the latest multi-dimensional parameters obtained by the sensor module 111 (such as current air density, motor output power, and observation point temperature), and use this as an intermediate required airflow. Then, this intermediate required airflow is added to a preset feedback airflow term to obtain the final target required airflow. This preset feedback airflow term is positively correlated with the difference between the observation point temperature and the target temperature threshold (the larger the difference, the larger the superimposed feedback airflow). Then, the control module 112 determines new output frequency and output voltage commands based on this target required airflow and sends them to the frequency converter module 113. By superimposing feedback airflow that is positively correlated with the temperature difference, the system can proactively provide higher cooling capacity when the temperature deviates from the target value, thereby more actively suppressing temperature rise, shortening the cooling process, and further enhancing the cooling effect and dynamic response performance.

[0077] After receiving feedback information including feedback control quantity and recalculation instruction, the control module 112 determines a new control instruction according to the recalculation instruction when the target duration is reached, and sends it to the frequency converter module 113, thereby driving the cooling fan 120 to run at the updated speed.

[0078] According to embodiments of this application, by mapping temperature deviation to a reduction in command duration, the system can dynamically adjust its response speed based on the degree of overheating. For example, the larger the deviation, the shorter the duration, and the earlier the control module recalculates and issues a stronger cooling command, thereby effectively suppressing excessively rapid or high temperature rise. Simultaneously, recalculating the command ensures that each command update is based on the latest operating parameters (altitude, temperature, power, etc.), keeping the fan speed matched to the real-time heat dissipation requirements of the traction motor.

[0079] According to an embodiment of this application, the adaptive learning module 114 is further configured to: determine a target operating sample that matches the environmental parameters and the output power of the traction motor at the detection time point from a plurality of historical operating samples included in the historical operating data; and determine a target temperature threshold based on the observation point temperature of the traction motor at the historical time point corresponding to the detection time point in the target operating sample.

[0080] The adaptive learning module 114 is configured to acquire environmental parameters (including altitude and ambient temperature) at the beginning of each train operation and set control commands for the frequency converter module accordingly to control the airflow output by the cooling fan 120. After the train operation ends, the parameters corresponding to all control processes generated during the operation (each control process includes the environmental parameters at that moment, the observation point temperature of the traction motor 130, the output power, and the control commands of the frequency converter module) are stored as multiple operation samples in the historical database. The highest temperature reached by the traction motor 130 during the operation can also be recorded as an operation summary. By repeating the above process, the historical database will accumulate multiple datasets of the current operation, which constitute historical operation data.

[0081] Since the cooling fan control process can be triggered at least once during each train operation, the historical operation data can include at least one historical operation sample corresponding to the historical control process of the cooling fan. Specifically, the historical operation data includes: historical operation samples corresponding to the historical control process of the cooling fan; the historical operation samples include: historical environmental parameters during the historical control process, historical observation point temperatures of the traction motor, historical output power, and historical control commands used to control the frequency converter module.

[0082] The adaptive learning module 114 can filter target operating samples from multiple historical operating samples stored in the historical database that match the environmental parameters (e.g., altitude, ambient temperature) and the current output power of the traction motor 130 at the current detection time. The matching process can adopt a preset similarity criterion, such as considering a match as a deviation of environmental parameters within a first preset value and an output power deviation within a second preset value.

[0083] The adaptive learning module 114 can extract the same or similar historical observation temperature from these target running samples, which is the same as the current detection time point in the instruction maintenance duration, and perform statistical processing on at least one extracted historical temperature value (e.g., calculate the average, median or percentile, etc.), and use the statistical result as the target temperature threshold for the current detection time point.

[0084] According to embodiments of this application, by introducing an adaptive threshold based on historical similar working conditions, the system can dynamically adjust the temperature judgment benchmark according to different environmental conditions and load levels, reducing the possibility of misjudgment or failure of fixed thresholds in different scenarios.

[0085] According to an embodiment of this application, the adaptive learning module 114 is further configured to send a duration maintenance instruction to the frequency conversion module 113 to maintain or extend the duration of the maintenance instruction when it is determined that the temperature at the observation point is less than or equal to the target temperature threshold.

[0086] When the adaptive learning module 114 determines that the temperature at the observation point at the current detection time is less than or equal to the target temperature threshold, it indicates that the current cooling capacity is sufficient. At this time, the adaptive learning module 114 can generate a duration maintenance command and send it to the frequency converter module 113. This duration maintenance command is used to instruct the frequency converter module 113 to maintain the duration of the currently executed command unchanged, or to extend the duration of the current command maintenance by a preset step (e.g., increase by 10% or increase by a fixed number of seconds).

[0087] After receiving the instruction, the frequency converter module 113 continues to operate according to the output frequency and output voltage indicated by the control instruction until the original duration or the newly extended duration ends. Then, it performs the next action according to the next instruction from the control module 112. If the extension method is adopted, the instruction maintenance duration can be gradually increased each time the temperature is lower than the threshold until a preset upper limit value (such as the maximum allowable maintenance time) is reached.

[0088] According to an embodiment of this application, when the temperature at the observation point of the detection time is less than or equal to the target temperature threshold, by maintaining or extending the duration of the command, the system reduces the update frequency of the control command and the number of times the cooling fan speed is adjusted, thereby reducing the switching losses of the frequency converter module and the mechanical wear of the fan.

[0089] Figure 3 A flowchart illustrating a traction motor cooling fan control method suitable for high-altitude environments according to an embodiment of this application is shown schematically.

[0090] like Figure 3 As shown, the method includes operations S310 to S350.

[0091] By operating S310, environmental parameters and the temperature and output power of the traction motor at the observation point during train operation are obtained.

[0092] When operating the S320, air density is determined using altitude and ambient temperature.

[0093] When operating the S330, the required air volume of the traction motor is determined based on air density, output power, and the difference between the temperature at the observation point and the ambient temperature.

[0094] When operating S340, the required air volume is converted into control commands, which are used to control the output frequency and output voltage of the cooling fan.

[0095] When operating the S350, the output frequency and output voltage of the cooling fan are adjusted according to the control command to change the speed of the cooling fan and make the air volume output by the cooling fan match the required air volume.

[0096] According to the embodiments of this application, the above method can be used to adjust the cooling air volume of the traction motor in real time and accurately based on key parameters such as real-time track altitude conditions, ambient temperature, and traction motor operating conditions. Under the premise of fully meeting the heat dissipation requirements of the traction motor and ensuring stable motor operation, it can effectively reduce the energy consumption of the cooling fan and the noise level in actual use, and ultimately achieve multiple goals of vehicle energy saving, noise reduction and equipment protection. It is suitable for the operation requirements of rail vehicles in complex plateau environments and can improve the overall energy efficiency, stability and adaptability of the system.

[0097] According to an embodiment of this application, the control command includes an output frequency command, an output voltage command, and a command duration. The command duration is used to control the duration for which the output frequency command and the output voltage command are maintained. This includes: in response to a detection time point within the command duration, comparing the observed temperature of the traction motor at the detection time point with a target temperature threshold; and, if it is determined that the observed temperature is greater than the target temperature threshold, determining control feedback information for the control command based on the difference between the observed temperature and the target temperature threshold, wherein the target temperature threshold is determined based on historical operating data.

[0098] Figure 4 The diagram illustrates a data flow diagram of a traction motor cooling fan control method suitable for high-altitude environments according to an embodiment of this application.

[0099] like Figure 4As shown, air density 403 is determined using altitude 401 and ambient temperature 402. Based on air density 403, observation point temperature 404 of the traction motor, and output power 405, the required airflow 406 of the traction motor is determined. The required airflow 406 is converted into a control command 407 to adjust the output frequency 408 and output voltage 409 of the cooling fan 410. In response to a detection time point within the command duration, if the observation point temperature at the detection time point is determined to be greater than the target temperature threshold, control feedback information 411 is determined based on the difference between the two, thereby achieving feedback adjustment of the control command 407.

[0100] It should be noted that the traction motor cooling fan control method section applicable to plateau environments in the embodiments of this application corresponds to the traction motor cooling fan system section applicable to plateau environments in the embodiments of this application. For a detailed description of the traction motor cooling fan control method section applicable to plateau environments, please refer to the traction motor cooling fan control system section applicable to plateau environments, which will not be repeated here.

[0101] Figure 5 A schematic diagram of a train according to an embodiment of this application is shown.

[0102] like Figure 5 As shown, the train 500 is equipped with the aforementioned traction motor cooling fan control system 510 suitable for high-altitude environments.

[0103] Figure 6 A block diagram of an electronic device suitable for implementing a traction motor cooling fan control method applicable to high-altitude environments, according to an embodiment of this application, is shown schematically. Figure 6 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0104] like Figure 6 As shown, an electronic device 600 according to an embodiment of this application includes a processor 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage portion 608 into a random access memory (RAM) 603. The processor 601 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or an associated chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 601 may also include onboard memory for caching purposes. The processor 601 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of this application.

[0105] RAM 603 stores various programs and data required for the operation of electronic device 600. Processor 601, ROM 602, and RAM 603 are interconnected via bus 604. Processor 601 executes various operations of the method flow according to embodiments of this application by executing programs in ROM 602 and / or RAM 603. It should be noted that the programs may also be stored in one or more memories other than ROM 602 and RAM 603. Processor 601 may also execute various operations of the method flow according to embodiments of this application by executing programs stored in said one or more memories.

[0106] According to embodiments of this application, the electronic device 600 may further include an input / output (I / O) interface 605, which is also connected to a bus 604. The electronic device 600 may also include one or more of the following components connected to the input / output (I / O) interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the input / output (I / O) interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on the drive 610 as needed so that computer programs read from it can be installed into the storage section 608 as needed.

[0107] According to embodiments of this application, the method flow according to embodiments of this application can be implemented as a computer software program. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable storage medium, the computer program containing program code for performing the methods shown in the flowchart. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by processor 601, it performs the functions defined in the system of embodiments of this application. According to embodiments of this application, the systems, devices, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0108] This application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or it may exist independently and not assembled into the device / apparatus / system. The computer-readable storage medium carries one or more programs, which, when executed, implement the method according to the embodiments of this application.

[0109] According to embodiments of this application, the computer-readable storage medium can be a non-volatile computer-readable storage medium. Examples include, but are not limited to: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this application, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0110] For example, according to embodiments of this application, a computer-readable storage medium may include the ROM 602 and / or RAM 603 described above and / or one or more memories other than ROM 602 and RAM 603.

[0111] Embodiments of this application also include a computer program product, which includes a computer program containing program code for performing the methods provided in the embodiments of this application. When the computer program product is run on an electronic device, the program code is used to enable the electronic device to implement the traction motor cooling fan control method for high-altitude environments provided in the embodiments of this application.

[0112] When the computer program is executed by the processor 601, it performs the functions defined in the system / apparatus of this application embodiment. According to the embodiments of this application, the systems, apparatuses, modules, units, etc., described above can be implemented by computer program modules.

[0113] In one embodiment, the computer program may rely on a tangible storage medium such as an optical storage device or a magnetic storage device. In another embodiment, the computer program may also be transmitted and distributed in the form of signals over a network medium, and downloaded and installed via the communication section 609, and / or installed from the removable medium 611. The program code contained in the computer program can be transmitted using any suitable network medium, including but not limited to: wireless, wired, etc., or any suitable combination thereof.

[0114] According to embodiments of this application, program code for executing the computer programs provided in the embodiments of this application can be written in any combination of one or more programming languages. Specifically, these computational programs can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. Programming languages ​​include, but are not limited to, languages ​​such as Java, C++, Python, "C", or similar programming languages. The program code can be executed entirely on the user's computing device, partially on the user's device, partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0115] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions. Those skilled in the art will understand that the features described in the various embodiments of this application can be combined and / or combined in various ways, even if such combinations are not explicitly described in this application. In particular, without departing from the spirit and teachings of this application, the features described in the various embodiments of this application can be combined and / or combined in various ways. All such combinations and / or combinations fall within the scope of this application.

[0116] The embodiments of this application have been described above. However, these embodiments are merely illustrative and not intended to limit the scope of this application. Although various embodiments have been described above, this does not mean that the measures in the various embodiments cannot be used advantageously in combination. Without departing from the scope of this application, those skilled in the art can make various substitutions and modifications, all of which should fall within the scope of this application.

Claims

1. A traction motor cooling fan control system suitable for high-altitude environments, characterized in that, include: The sensor module is configured to collect environmental parameters and the temperature and output power of the traction motor at the observation point during train operation, wherein the environmental parameters include altitude and ambient temperature; The control module is configured to determine the air density using the altitude and the ambient temperature; determine the required air volume of the traction motor based on the air density, the output power, and the difference between the observation point temperature and the ambient temperature; and convert the required air volume into control commands for controlling the output frequency and output voltage of the frequency converter module. The frequency converter module is configured to receive the control command and adjust the output frequency and output voltage supplied to the cooling fan according to the control command, so as to change the speed of the cooling fan and match the air volume output by the cooling fan with the required air volume.

2. The system according to claim 1, characterized in that, The control module is also configured to: Based on the altitude, the standard atmospheric pressure is corrected to obtain the corrected atmospheric pressure; The air density is determined based on the corrected atmospheric pressure and the ambient temperature.

3. The system according to claim 1 or 2, characterized in that, The control module is also configured to: Based on the air density, the difference between the observation point temperature and the ambient temperature, and the specific heat capacity of air, the expected heat dissipation capacity per unit volume of air is determined, whereby the expected heat dissipation capacity refers to the heat carried away by the traction motor per unit volume of air. The required air volume of the traction motor is obtained by dividing the output power by the expected heat dissipation capacity.

4. The system according to claim 1 or 2, characterized in that, The control module is also configured to: Based on the preset mapping relationship between fan speed and air volume characteristics, the required air volume is mapped to the target speed of the cooling fan; Based on the mapping relationship between the rotational speed and the output frequency of the frequency converter module, the output frequency of the cooling fan is determined, and the corresponding output voltage is determined based on the output frequency. The control command is determined based on the output frequency and the output voltage.

5. The system according to claim 1, characterized in that, The control commands include an output frequency command, an output voltage command, and a command duration. The command duration is used to control the duration for which the frequency converter maintains the output frequency command and the output voltage command. The system also includes: An adaptive learning module is configured to, in response to a detection time point within the duration of the instruction, compare the observed temperature of the traction motor at the detection time point with a target temperature threshold; if it is determined that the observed temperature is greater than the target temperature threshold, determine and send control feedback information to the control module based on the difference between the observed temperature and the target temperature threshold, wherein the target temperature threshold is determined based on historical operating data.

6. The system according to claim 5, characterized in that, The adaptive learning module is also configured to: Based on the difference between the temperature at the observation point and the target temperature threshold, a feedback control quantity corresponding to the difference is determined, wherein the feedback control quantity is used to shorten the duration of the instruction to the target duration; The feedback control quantity and recalculation instruction are sent to the control module as control feedback information, so that when the duration of the instruction reaches the target duration, the control module determines a new control instruction for controlling the output frequency and output voltage of the frequency converter module according to the recalculation instruction, and sends the new control instruction to the frequency converter module.

7. The system according to claim 5, characterized in that, The adaptive learning module is also configured to: From multiple historical operating samples included in the historical operating data, a target operating sample matching the environmental parameters and the output power of the traction motor at the detection time point is determined; The target temperature threshold is determined based on the temperature of the traction motor at the historical time point corresponding to the detection time point in the target operating sample.

8. The system according to claim 5, characterized in that, The adaptive learning module is also configured to: If the temperature at the observation point is determined to be less than or equal to the target temperature threshold, a duration maintenance command is sent to the frequency converter module to maintain or extend the duration of the command.

9. The system according to claim 5, characterized in that, The historical operating data includes: historical operating samples corresponding to the historical control process of the cooling fan; the historical operating samples include: historical environmental parameters during the historical control process, historical observation point temperature of the traction motor, historical output power, and historical control commands used to control the frequency converter module.

10. A control method for a traction motor cooling fan suitable for high-altitude environments, characterized in that, include: Acquire environmental parameters and the temperature and output power of the traction motor at the observation point during train operation; Air density is determined using the altitude and ambient temperature. The required air volume of the traction motor is determined based on the air density, the output power, and the difference between the temperature at the observation point and the ambient temperature. The required air volume is converted into control commands, wherein the control commands are used to control the output frequency and output voltage supplied to the cooling fan; The output frequency and output voltage of the cooling fan are adjusted according to the control command to change the speed of the cooling fan so that the air volume output by the cooling fan matches the required air volume.

11. The method according to claim 10, characterized in that, The control commands include an output frequency command, an output voltage command, and a command duration. The command duration is used to control the duration for which the output frequency command and the output voltage command are maintained, including: In response to a detection time point within the duration of the command, the temperature of the traction motor at the observation point of the detection time point is compared with a target temperature threshold. If it is determined that the temperature at the observation point is greater than the target temperature threshold, control feedback information for the control command is determined based on the difference between the temperature at the observation point and the target temperature threshold, wherein the target temperature threshold is determined based on historical operating data.

12. An electronic device, comprising: One or more processors; Memory, used to store one or more programs. When the one or more programs are executed by the one or more processors, the one or more processors implement the method of any one of claims 10 to 11.

13. A train, characterized in that, The train is equipped with a traction motor cooling fan control system suitable for high-altitude environments, as described in any one of claims 1 to 9.