Heating control method, computer equipment, computer readable storage medium, computer program product and heating auxiliary system
By deploying temperature sensors and control terminals on diesel locomotives, real-time monitoring and automatic adjustment of heating measures are carried out, which solves the problem of low-temperature freezing of the diesel locomotive water system, achieves accurate and rapid temperature control, and improves the operating stability of the locomotive in low-temperature environments.
Patent Information
- Application Number
- CN202510880102.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2025-09-26
AI Technical Summary
In the low temperature environment in winter, the water system temperature of the diesel locomotive is too low, which may cause freezing and affect the normal operation of the equipment. The existing timed manual warming method is difficult to cope with the sudden drop in temperature, resulting in engine cold start wear and poor warming effect.
By deploying temperature sensors on diesel locomotives to collect water system temperature data in real time, and using control terminals to analyze and process data, abnormal temperature data can be automatically identified, and temperature control instruction information can be sent to relevant terminals to achieve precise intervention and rapid response, and dynamically adjust the timing and intensity of temperature control.
The heating effect is improved, the problem of low temperature and unnecessary energy waste is avoided, and the stable operation of the diesel locomotive is ensured in low temperature environment.
Smart Images

Figure CN120704443A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of locomotive maintenance technology, and in particular to a temperature control method, computer equipment, computer-readable storage medium, computer program product, and temperature auxiliary system. Background Art
[0002] When a diesel locomotive is running in a low-temperature environment in winter, if the temperature of the water system is too low, it may cause the water system to freeze, which in turn may cause equipment failure and affect the normal operation of the locomotive.
[0003] In the related art, a timed manual temperature adjustment method is usually adopted to ensure that the engine oil temperature and coolant temperature are maintained within an appropriate range, thereby alleviating the adverse effects of low temperature on internal combustion locomotives.
[0004] However, scheduled manual warming is difficult to cope with unpredictable abnormal situations such as sudden temperature drops, which may cause the engine temperature of the locomotive to be too low during warming, thereby aggravating the cold start wear of the engine and resulting in poor warming effect. Summary of the Invention
[0005] Based on this, it is necessary to provide a temperature control method, computer equipment, computer-readable storage medium, computer program product and temperature auxiliary system that can improve the temperature effect in response to the above technical problems.
[0006] In a first aspect, the present application provides a temperature control method, which is applied to a control terminal of a temperature auxiliary system, wherein the temperature auxiliary system further includes temperature sensors provided on multiple diesel locomotives; the method comprises:
[0007] Obtain current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive;
[0008] In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs;
[0009] Send temperature control instruction information to the terminal associated with the target diesel locomotive.
[0010] In one embodiment, for each diesel locomotive, temperature sensors are respectively provided in the locomotive cooling room of the diesel locomotive, at the far end of the first circulation pipeline of the water system, and at the far end of the second circulation pipeline of the water system.
[0011] In one embodiment, the temperature-generating auxiliary system further includes a remote terminal unit and a data transmission unit respectively provided for each diesel locomotive;
[0012] For each diesel locomotive, the remote terminal unit is configured to read current temperature data from each temperature sensor provided on the diesel locomotive and transmit the current temperature data to the data transmission unit;
[0013] For each diesel locomotive, the data transmission unit is configured to receive current temperature data sent by the remote terminal unit and upload the current temperature data to the control terminal.
[0014] In one embodiment, the remote terminal unit and each temperature sensor communicate via the LoRa protocol;
[0015] And / or, the data transmission unit and the control terminal communicate via the MQTT protocol.
[0016] In one embodiment, the terminal associated with the target diesel locomotive includes a user terminal; the temperature control instruction information includes temperature prompt information; and sending the temperature control instruction information to the terminal associated with the target diesel locomotive includes:
[0017] A temperature reminder message is sent to a user terminal associated with the target diesel locomotive, wherein the temperature reminder message is used to prompt the user to perform temperature control on the target diesel locomotive.
[0018] In one embodiment, obtaining current temperature data includes:
[0019] When the timer reaches the preset temperature monitoring time, the current temperature data is obtained;
[0020] When it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is lower than a preset first temperature threshold, a temperature monitoring time reference value is obtained, a product of the temperature monitoring time reference value and a preset first coefficient is multiplied to determine a new preset temperature monitoring time, and a timer is reset, where the preset first coefficient is less than 1;
[0021] When it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is higher than the preset second temperature threshold, the temperature monitoring time reference value is obtained, the product of the temperature monitoring time reference value and the preset second coefficient is determined as the new preset temperature monitoring time, and the timing is reset, and the preset second coefficient is greater than 1.
[0022] In a second aspect, the present application further provides a temperature control system, comprising a control terminal and temperature sensors provided on a plurality of diesel locomotives, wherein:
[0023] The temperature sensor is configured to collect temperature data of a water system on a diesel locomotive;
[0024] The control terminal is configured as:
[0025] Obtain current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive;
[0026] In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs;
[0027] Send temperature control instruction information to the terminal associated with the target diesel locomotive.
[0028] In a third aspect, the present application further provides a computer device for use as a control terminal of a temperature-generating auxiliary system, wherein the temperature-generating auxiliary system further includes temperature sensors provided on multiple diesel locomotives; the computer device includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are performed:
[0029] Obtain current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive;
[0030] In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs;
[0031] Send temperature control instruction information to the terminal associated with the target diesel locomotive.
[0032] In a fourth aspect, the present application further provides a computer-readable storage medium, which is applied to a control terminal of a temperature-generating auxiliary system, wherein the temperature-generating auxiliary system further includes temperature sensors provided on a plurality of internal combustion locomotives; the computer-readable storage medium stores a computer program, which, when executed by a processor, implements the following steps:
[0033] Obtain current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive;
[0034] In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs;
[0035] Send temperature control instruction information to the terminal associated with the target diesel locomotive.
[0036] In a fifth aspect, the present application further provides a computer program product for use in a control terminal of a temperature-generating auxiliary system, wherein the temperature-generating auxiliary system further includes temperature sensors provided on a plurality of diesel locomotives; the computer program product includes a computer program, which, when executed by a processor, implements the following steps:
[0037] Obtain current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive;
[0038] In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs;
[0039] Send temperature control instruction information to the terminal associated with the target diesel locomotive.
[0040] The above-mentioned temperature control method, computer equipment, computer-readable storage medium, computer program product and temperature auxiliary system, by deploying temperature sensors on multiple diesel locomotives, collects temperature data of the water system in real time, and transmits these data to the control terminal for analysis and processing, thereby realizing temperature monitoring of multiple diesel locomotives at the same time; when the control terminal detects that the temperature data of one or more diesel locomotives are abnormal, it can automatically identify the target temperature sensor corresponding to the abnormal temperature data and its target diesel locomotive, and immediately send temperature control instruction information to the terminal associated with the target diesel locomotive, thereby realizing rapid response and precise intervention to low temperature risks. In this way, firstly, by replacing manual inspections at fixed time intervals with real-time temperature monitoring, temperature anomalies can be discovered in a timely manner; secondly, by accurately locating the anomaly, it is ensured that the temperature operation is implemented in a targeted manner to avoid blind temperature operation; thirdly, by issuing automated control instructions, the reaction time from discovering the temperature anomaly to taking temperature measures is greatly shortened. Compared with traditional methods, the present application can dynamically adjust the timing and intensity of warming according to actual temperature changes, which not only avoids the problem of low temperature caused by untimely warming, but also prevents energy waste and equipment loss caused by unnecessary frequent warming, thereby significantly improving the warming effect and ensuring the stable operation of diesel locomotives in low temperature environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0042] Figure 1 This is a flow chart of a temperature control method in one embodiment of the present application;
[0043] Figure 2 This is a system architecture diagram of a temperature-generating auxiliary system in one embodiment of the present application;
[0044] Figure 3 This is a flow chart of a temperature control method in another embodiment of the present application;
[0045] Figure 4 This is a structural block diagram of a temperature-generating auxiliary system in one embodiment of the present application;
[0046] Figure 5 This is a diagram of the internal structure of a computer device in one embodiment of the present application. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0048] In an exemplary embodiment, a temperature control method is provided. This embodiment illustrates the method as applied to a terminal. The terminal may include, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, smart car devices, and projectors. Portable wearable devices may include smart watches, smart bracelets, and head-mounted devices. Head-mounted devices may include virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, and the like. It is understood that this method can also be applied to a server, or to a system comprising a terminal and a server, and implemented through interaction between the terminal and the server.
[0049] The terminal is the control terminal for the temperature-control assistance system. This system refers to an automated monitoring and management system used to ensure the normal operation of diesel locomotives in low-temperature environments. By monitoring the temperature of the locomotive's water system in real time, it automatically determines whether temperature control is necessary and instructs the system to execute it, preventing equipment freezing or other related failures caused by low temperatures.
[0050] The temperature control assistance system also includes temperature sensors installed on multiple diesel locomotives. By establishing communication links between the control terminal and the temperature sensors deployed on multiple diesel locomotives, the system can collect temperature data from each locomotive in real time and implement unified temperature control for multiple diesel locomotives based on centralized analysis results.
[0051] In this embodiment, Figure 1 As shown, the method includes the following steps S10-S30. In which:
[0052] Step S10, obtaining current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive.
[0053] It should be noted that the engine and water system are closely related in diesel locomotives, and the two work together to maintain the engine's optimal operating temperature. When the engine is running, most of the energy generated by fuel combustion is converted into heat energy. If this heat energy is not controlled, it will cause the engine to overheat, which will affect performance and even cause damage. The main function of the water system is to absorb excess heat generated by the engine through circulating coolant. This heat can be used, for example, to heat various spaces on the locomotive. After reasonable use, it will eventually be transferred to the radiator and carried away by the outside air. This ensures that the engine remains within a suitable operating temperature range and will neither overheat nor overcool.
[0054] In cold environments, once a diesel locomotive engine stops, the locomotive lacks heat supply, and the circulating coolant and engine oil within the locomotive continue to cool under the influence of the low temperature. This continued cooling of the circulating coolant may cause it to freeze. Once frozen, the coolant expands and damages the cooling system. As the engine oil continues to cool, its viscosity increases, and its fluidity deteriorates, leading to poor lubrication. When the engine is started under these conditions, the oil may not reach the various friction surfaces quickly enough, causing wear between engine components.
[0055] By keeping the engine and water system in an appropriate temperature range at all times, the above problems can be effectively avoided.
[0056] The water system refers to the piping system within a diesel locomotive's engine cooling system that circulates coolant to maintain normal operating temperatures. This includes the water pump, radiator, thermostat, and related connecting pipes. Temperature sensors are deployed in the water system on diesel locomotives.
[0057] The current temperature data may refer to data collected by the temperature sensor at the current moment and used to represent the temperature of the water system at the current moment.
[0058] In some feasible embodiments, for each diesel locomotive, a temperature sensor may be installed at at least one temperature measuring point on its water system. Therefore, the current temperature data includes the temperature data collected by each temperature sensor on each diesel locomotive at the current moment. For example, assuming that temperature sensors are installed at temperature measuring points L1 and L2 of diesel locomotives T1, T2, and T3, respectively, the current temperature data at L1 of T1, the current temperature data at L2 of T1, the current temperature data at L1 of T2, the current temperature data at L2 of T2, the current temperature data at L1 of T3, and the current temperature data at L2 of T3 can be collected.
[0059] For example, temperature sensors deployed in the water system of each diesel locomotive can collect current temperature data of the water system in real time or periodically, and transmit the collected current temperature data to the control terminal via communication with the control terminal. The control terminal can establish a communication connection with each temperature sensor to receive the current temperature data transmitted by each temperature sensor periodically or in real time.
[0060] Step S20: When abnormal temperature data is detected in the current temperature data, query the target temperature sensor corresponding to the abnormal temperature data and the target diesel locomotive to which the target temperature sensor belongs.
[0061] Abnormal temperature data may refer to current temperature data that has a risk of abnormal temperature. Abnormal temperature risk may refer to the current risk of abnormal temperature or the future risk of abnormal temperature.
[0062] In some feasible implementations, abnormal temperature data may refer to current temperature data that represents a current temperature value that deviates from a preset safe temperature range. For example, assuming the preset safe temperature range is T1-T2, where T1 is less than T2, if the current temperature data is less than T1, the current temperature data may be considered abnormal temperature data.
[0063] In other feasible implementations, abnormal temperature data may refer to current temperature data that indicates a risk of a temperature value at a certain time in the future deviating from a preset safe temperature range. For example, assuming the preset safe temperature range is T1-T2, where T1 is less than T2, if the current temperature data is greater than T1 and less than T2, but the temperature prediction model predicts that the temperature value at the temperature measurement point at the next time step will be less than T1, then the current temperature data may be considered abnormal.
[0064] For example, after obtaining the current temperature data, the control terminal can perform data analysis on each current temperature data separately. If it is monitored that any one or more current temperature data have a temperature anomaly risk, the current temperature data with a temperature anomaly risk is determined as abnormal temperature data; then, based on the sensor identification information corresponding to the abnormal temperature data, the target temperature sensor that collected the temperature anomaly data is reversely searched, and based on the correspondence between the sensor and the diesel locomotive, the target diesel locomotive to which the target temperature sensor belongs is further searched.
[0065] In some feasible implementations, the monitoring method for temperature anomaly risk can be to determine the current temperature value based on the current temperature data, and numerically compare the current temperature value with a preset safety temperature range; if the current temperature value is within the preset safety temperature range, it is determined that the current temperature data does not have a temperature anomaly risk; if the current temperature value is not within the preset safety temperature range, it is determined that the current temperature data has a temperature anomaly risk.
[0066] In other feasible implementations, the risk of temperature anomaly can be monitored by inputting current temperature data and historical temperature data from a period of time prior to the current moment into a preset temperature prediction model to predict the temperature value for the next time step. If the temperature value for the next time step is within a preset safe temperature range, the current temperature data is determined to have no risk of temperature anomaly. If the temperature value for the next time step is not within the preset safe temperature range, the current temperature data is determined to have a risk of temperature anomaly. The preset temperature prediction model can be a machine learning model or a mathematical model, which is not limited in this embodiment.
[0067] Step S30: Sending temperature control instruction information to the terminal associated with the target diesel locomotive.
[0068] The terminal associated with the target diesel locomotive may refer to at least one of a user terminal, an alarm device, and a locomotive control terminal.
[0069] The temperature control instruction information may refer to a signal sent by the control terminal to instruct the target diesel locomotive to perform a temperature control operation.
[0070] As an example, the temperature control assistance system can communicate with the locomotive control terminal. In this case, if abnormal temperature data is detected, the temperature control assistance system can directly instruct the locomotive control terminal to perform temperature control. The locomotive control terminal can automatically execute the temperature control procedure, such as starting the engine, under the instruction of the temperature control assistance system.
[0071] As another example, the temperature control assistance system does not have the authority to operate the locomotive control terminal. In this case, if abnormal temperature data is detected, the temperature control assistance system can send temperature control instruction information to the user terminal and auxiliary terminals such as the alarm device of the relevant staff to remind the relevant staff to promptly perform temperature control and eliminate the abnormality. For example, at least one of an application prompt message, a text message, and a telephone voice prompt message can be sent to the mobile terminal of the temperature control personnel of the diesel locomotive to remind the temperature control personnel of the diesel locomotive that the diesel locomotive they are responsible for currently needs to be temperature controlled; or the temperature control instruction information can be sent to the alarm device installed in the diesel locomotive duty room. The temperature control instruction information is used to control the alarm device to issue an abnormality alarm by lighting a light, sounding an alarm, etc.
[0072] In some feasible implementations, the temperature control instruction information may include at least one of identification information and location information of the target diesel locomotive, and may also include at least one of identification information and location information of the target temperature sensor. Since there are no strict restrictions on the parking location of diesel locomotives and diesel locomotives are large in size, accurately locating the target diesel locomotive for treatment from a large number of locomotives requires considerable time and effort. Providing identification information and location information in the temperature control instruction information can facilitate relevant personnel to more accurately and quickly locate and address abnormalities.
[0073] In the above-mentioned temperature control method, by deploying temperature sensors on multiple diesel locomotives, the temperature data of the water system is collected in real time, and these data are centrally transmitted to the control terminal for analysis and processing, thereby realizing simultaneous temperature monitoring of multiple diesel locomotives; when the control terminal detects that the temperature data of one or more diesel locomotives are abnormal, it can automatically identify the target temperature sensor corresponding to the abnormal temperature data and the target diesel locomotive to which it belongs, and immediately send temperature control instruction information to the terminal associated with the target diesel locomotive, thereby realizing rapid response and precise intervention to low temperature risks. In this way, firstly, by replacing manual inspections at fixed time intervals with real-time temperature monitoring, temperature anomalies can be discovered in a timely manner; secondly, by accurately locating anomalies, it is ensured that the temperature operation is implemented in a targeted manner to avoid blind temperature operation; thirdly, by issuing automated control instructions, the reaction time from discovering temperature anomalies to taking temperature control measures is greatly shortened. Compared with traditional methods, the present application can dynamically adjust the timing and intensity of warming according to actual temperature changes, which not only avoids the problem of low temperature caused by untimely warming, but also prevents energy waste and equipment loss caused by unnecessary frequent warming, thereby significantly improving the warming effect and ensuring the stable operation of diesel locomotives in low temperature environments.
[0074] In an exemplary embodiment, for each diesel locomotive, temperature sensors are respectively provided in the locomotive cooling room of the diesel locomotive, at the distal end of the first circulation pipe of the water system, and at the distal end of the second circulation pipe of the water system.
[0075] The locomotive cooling room refers to a space on a diesel locomotive specifically designed to regulate the temperature of the circulating coolant, typically located in the center of the vehicle body. The cooling room is the heart of the diesel locomotive's temperature regulation. Temperature sensors installed in the cooling room monitor the circulating coolant's temperature in real time, ensuring it remains within an optimal range to prevent freezing.
[0076] The first and second farthest ends of the water system's circulation piping are the locations farthest from the engine and second farthest from the engine, respectively. These are the furthest points from which engine heat is transferred, and therefore the coldest points in the water system. By installing a temperature sensor at the coldest point in the water system and ensuring the lowest temperature within the system remains within an appropriate range, freezing of the entire water system can be effectively prevented, enabling comprehensive temperature control throughout the system.
[0077] In some feasible embodiments, the engine of a diesel locomotive is typically located in the middle of the locomotive, while the driver's cab is typically located at either end of the locomotive. In areas with generally lower temperatures, the water system's circulation piping is extended all the way to the driver's cab to fully utilize the heat generated by the engine and heat the cab, thereby achieving full energy utilization. In this case, the driver's cabs at either end of the locomotive are located at the two farthest ends of the water system's circulation piping. Therefore, the first and second far ends of the circulation piping are located in the two driver's cabs at either end of the locomotive, respectively.
[0078] In this embodiment, by monitoring the temperature at multiple locations in the water system, it is possible to not only comprehensively monitor the overall temperature of the diesel locomotive, but also indirectly monitor the engine fuel temperature, thereby comprehensively and effectively reducing the low temperature risk of the diesel locomotive.
[0079] In an exemplary embodiment, the temperature assistance system also includes a remote terminal unit and a data transmission unit respectively provided for each diesel locomotive; for each diesel locomotive, the remote terminal unit is configured to read the current temperature data from each temperature sensor provided on the diesel locomotive, and send the current temperature data to the data transmission unit; for each diesel locomotive, the data transmission unit is configured to receive the current temperature data sent by the remote terminal unit, and upload the current temperature data to the control terminal.
[0080] A remote terminal unit (RTU) is an automated device used to remotely collect field data and execute control commands. It's typically deployed at the front end of industrial or transportation systems, responsible for communicating with sensors and actuators on locomotives. For example, each diesel locomotive might be equipped with an RTU (Remote Terminal Unit). The RTU reads sensor data, such as diesel engine temperature and coolant temperature, collected by various sensors on the locomotive and packages this data for transmission to the higher-level system.
[0081] A data transfer unit (DTU) is a communication device used to upload sensor data read by a remote terminal unit (RTU) to a central server or control terminal via a wireless network. For example, a DTU (Data Transfer Unit) can upload the current temperature data read by an RTU to the control terminal of a temperature-controlled auxiliary system via a 4G network in real time.
[0082] To enable independent monitoring and control of each diesel locomotive, each locomotive is equipped with a dedicated remote terminal unit and data transmission unit. Each locomotive's RTU periodically polls all connected temperature sensors, reads the current temperature data they collect, and compiles this data into a standard format and sends it to the DTU. After receiving the current temperature data from the RTU, the DTU uses its built-in wireless communication module to upload the data to the control terminal of the temperature assistance system.
[0083] In this embodiment, each diesel locomotive has its own independent RTU and DTU. Even if a communication failure occurs on one locomotive, it will not affect data upload and control on other locomotives, thus avoiding the communication bottlenecks that can be caused by centralized data collection. Furthermore, as universal modules, the RTU and DTU are adaptable to a variety of diesel locomotive models. In the future, new diesel locomotives can simply be connected to the existing system by installing the corresponding RTU and DTU.
[0084] In an exemplary embodiment, the remote terminal unit and each temperature sensor communicate via the LoRa protocol.
[0085] The LoRa (Long Range) protocol is a low-power wide area network (WAN) communication technology designed for long-distance, low-power IoT devices. It uses spread spectrum modulation to achieve communication distances of up to several kilometers in complex environments while maintaining low power consumption. In this embodiment, the temperature sensor and the RTU transmit temperature data via the LoRa protocol, enabling remote temperature data collection.
[0086] In this embodiment, through LoRa protocol communication, low-power, long-distance stable data transmission can be achieved between the remote terminal unit and each temperature sensor, adapting to complex environments.
[0087] In an exemplary embodiment, the data transmission unit communicates with the control terminal via the MQTT protocol.
[0088] MQTT (Message Queuing Telemetry Transport) is a lightweight publish-and-subscribe messaging protocol designed for low-bandwidth, unstable network environments. It uses a client-server architecture, enabling message publishing and subscription through topics, and supports one-to-many communication. In this project, each transmission device acts as an independent MQTT client, and the server acts as a server to subscribe to push notifications from the transmission device. Each device's temperature data is uniquely identified by its device number.
[0089] In this embodiment, communication through the MQTT protocol can achieve low-bandwidth, high-efficiency remote data transmission and support large-scale device access.
[0090] In some feasible implementations, the system architecture of the temperature-generating auxiliary system is as follows: Figure 2 As shown, each diesel locomotive corresponds to a subsystem, which consists of a locomotive cooling room, three sensors set at the far end of the first circulation pipeline of the water system, and the far end of the second circulation pipeline of the water system, and a set of transmission devices, wherein the transmission device includes RTU and DTU.
[0091] The sensor communicates with the RTU in the transmission device via LoRa, reads the temperature data obtained by the sensor in units of 10S, and transmits it to the DTU via 485 communication.
[0092] The DTU transmits data to the cloud server via the MQTT protocol through the built-in IoT card, where the data is stored and analyzed. Users access the server data through local terminals.
[0093] When the server detects that the temperature exceeds the user-set threshold, the corresponding sensor will be displayed in the system in the form of color change, and an alert will be sent to the preset monitoring person's mobile phone to ensure that the operator can detect the abnormal train temperature in time and deal with it.
[0094] After receiving MQTT push data, the server parses the data and converts the hexadecimal memory data into decimal temperature data. On the server side, corresponding logical judgments are developed to set temperature alarm relationships, thresholds, and alarm personnel to achieve on-demand data monitoring.
[0095] Develop corresponding logical judgments on the server side, set temperature alarm relationships and thresholds, set alarm personnel and other information, and realize data monitoring as needed.
[0096] In an exemplary embodiment, the terminal associated with the target diesel locomotive includes a user terminal; the temperature control instruction information includes temperature prompt information; and sending the temperature control instruction information to the terminal associated with the target diesel locomotive includes:
[0097] A temperature reminder message is sent to a user terminal associated with the target diesel locomotive, wherein the temperature reminder message is used to prompt the user to perform temperature control on the target diesel locomotive.
[0098] It should be noted that for some diesel locomotives that do not support external systems for engine control, the warming auxiliary system cannot directly control the diesel locomotive to start the engine for warming.
[0099] For example, when the control terminal detects abnormal temperature data, it can first query the correspondence between the diesel locomotive and the user terminal, determine the user terminal associated with the target diesel locomotive, and then send a temperature reminder message to the user terminal associated with the target diesel locomotive to remind the staff responsible for the target diesel locomotive to promptly temperature the target diesel locomotive and eliminate the abnormality.
[0100] In this embodiment, by sending a temperature reminder message to the user terminal, the relevant staff is prompted to perform temperature control in a timely manner, which can also achieve a rapid response and precise intervention to the low temperature risk.
[0101] In an exemplary embodiment, Figure 3 As shown, obtaining current temperature data includes steps S11 to S13.
[0102] Step S11, when the timing reaches the preset temperature monitoring time, the current temperature data is obtained.
[0103] The preset temperature monitoring duration can refer to a time interval set by the system that controls the time when the next temperature data is acquired. For example, if the preset temperature monitoring duration is 5 minutes, the timer will start counting each time the current temperature data is acquired, and the current temperature data will be acquired again when the timer reaches 5 minutes.
[0104] For example, after each acquisition of the current temperature data, the timing is reset, and the timing is gradually accumulated from a preset initial value. When the timing reaches a preset temperature monitoring time, the current temperature data is acquired again.
[0105] Step S12, when it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is lower than the preset first temperature threshold, the temperature monitoring time reference value is obtained, the product of the temperature monitoring time reference value and the preset first coefficient is determined as the new preset temperature monitoring time, and the timing is reset, and the preset first coefficient is less than 1.
[0106] For example, after each acquisition of current temperature data, a current temperature value can be determined based on the current temperature data, and the current temperature value can be compared with a preset first temperature threshold and a preset second temperature threshold, respectively. The preset first temperature threshold is lower than the preset second temperature threshold, i.e., the preset first temperature threshold is closer to the lower limit of the preset suitable temperature range than the preset second temperature threshold. The preset first temperature threshold and the preset second temperature threshold can be determined based on actual needs and test results, etc., and this embodiment does not limit this.
[0107] If the current temperature value is lower than the preset first temperature threshold, indicating that the current temperature value is close to the lower limit of the preset suitable temperature range, the preset temperature monitoring time can be appropriately shortened, and the timer can be reset to shorten the time interval between two adjacent temperature monitorings to ensure that when the current temperature value is lower than the lower limit of the preset suitable temperature range, it can be discovered in time and the temperature can be adjusted in time.
[0108] Among them, the method of shortening the preset temperature monitoring time is: obtaining the temperature monitoring time base value, multiplying the temperature monitoring time base value by a preset first coefficient less than 1, and determining the product obtained by multiplying the two as the new preset temperature monitoring time.
[0109] In some feasible implementations, the preset first coefficient may be positively correlated with the temperature difference between the current temperature value and the lower limit of the preset suitable temperature range.
[0110] Step S13, when it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is higher than the preset second temperature threshold, the temperature monitoring time reference value is obtained, the product of the temperature monitoring time reference value and the preset second coefficient is determined as the new preset temperature monitoring time, and the timing is reset, and the preset second coefficient is greater than 1.
[0111] For example, if the current temperature value is higher than the preset second temperature threshold, it indicates that the current temperature value is high and it is not easy to drop below the lower limit of the preset suitable temperature range in a short period of time. In this case, the preset temperature monitoring time can be appropriately extended, and the timer can be reset to extend the time interval between two adjacent temperature monitorings, reduce unnecessary data collection and transmission, and save resources.
[0112] Among them, the method of extending the preset temperature monitoring time is: obtaining the temperature monitoring time base value, multiplying the temperature monitoring time base value by a preset second coefficient greater than 1, and determining the product obtained by multiplying the two as the new preset temperature monitoring time.
[0113] In some feasible implementations, the preset second coefficient may be positively correlated with the temperature difference between the current temperature value and the preset second temperature threshold.
[0114] In some feasible implementations, if the current temperature value is between the preset second temperature threshold and the preset first temperature threshold, there is no need to adjust the preset temperature monitoring time, and temperature monitoring can be performed stably and continuously.
[0115] In this embodiment, by increasing the temperature monitoring frequency when the current temperature value is close to the lower limit of the suitable temperature range, the risk of overcooling can be effectively avoided; and by reducing the temperature monitoring frequency when the current temperature value is high, the system load can be reduced and the resource utilization of the system can be improved.
[0116] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0117] Based on the same inventive concept, the present application also provides a heating assistance system for implementing the aforementioned heating control method. The solution provided by this system is similar to the solution described in the aforementioned method. Therefore, the specific limitations of one or more heating assistance system embodiments provided below can be found in the above-mentioned limitations of the heating control method and will not be repeated here.
[0118] In an exemplary embodiment, Figure 4 As shown, a temperature auxiliary system is provided, including a control terminal 402 and temperature sensors 404 provided on multiple diesel locomotives, wherein:
[0119] a temperature sensor 407 configured to collect temperature data of a water system on a diesel locomotive;
[0120] The control terminal 402 is configured to:
[0121] Obtain current temperature data, which is obtained by various temperature sensors collecting temperature data of the water system on the diesel locomotive;
[0122] In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs;
[0123] Send temperature control instruction information to the terminal associated with the target diesel locomotive.
[0124] In an exemplary embodiment, for each diesel locomotive, temperature sensors are respectively provided in the locomotive cooling room of the diesel locomotive, at the distal end of the first circulation pipe of the water system, and at the distal end of the second circulation pipe of the water system.
[0125] In an exemplary embodiment, the heating assistance system further includes a remote terminal unit and a data transmission unit respectively provided for each diesel locomotive;
[0126] For each diesel locomotive, the remote terminal unit is configured to read current temperature data from each temperature sensor provided on the diesel locomotive and transmit the current temperature data to the data transmission unit;
[0127] For each diesel locomotive, the data transmission unit is configured to receive current temperature data sent by the remote terminal unit and upload the current temperature data to the control terminal.
[0128] In an exemplary embodiment, the remote terminal unit communicates with each temperature sensor via the LoRa protocol;
[0129] And / or, the data transmission unit and the control terminal communicate via the MQTT protocol.
[0130] In an exemplary embodiment, the terminal associated with the target diesel locomotive includes a user terminal; the temperature control instruction information includes temperature prompt information; and the control terminal 402 is further configured to:
[0131] A temperature reminder message is sent to a user terminal associated with the target diesel locomotive, wherein the temperature reminder message is used to prompt the user to perform temperature control on the target diesel locomotive.
[0132] In an exemplary embodiment, the control terminal 402 is further configured to:
[0133] When the timer reaches the preset temperature monitoring time, the current temperature data is obtained;
[0134] When it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is lower than a preset first temperature threshold, a temperature monitoring time reference value is obtained, a product of the temperature monitoring time reference value and a preset first coefficient is multiplied to determine a new preset temperature monitoring time, and a timer is reset, where the preset first coefficient is less than 1;
[0135] When it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is higher than the preset second temperature threshold, the temperature monitoring time reference value is obtained, the product of the temperature monitoring time reference value and the preset second coefficient is determined as the new preset temperature monitoring time, and the timing is reset, and the preset second coefficient is greater than 1.
[0136] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 5 As shown. The computer device includes a processor, memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals via wired or wireless means, and the wireless means can be implemented via Wi-Fi, a mobile cellular network, near-field communication (NFC), or other technologies. When executed by the processor, the computer program implements a data batch processing method. The display unit of the computer device is used to form a visually visible image, and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.
[0137] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0138] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0139] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0140] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0141] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0142] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0143] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A temperature control method, characterized in that: A control terminal is applied to a temperature-generating auxiliary system, wherein the temperature-generating auxiliary system further includes temperature sensors provided on a plurality of internal combustion locomotives; and the method comprises: Acquiring current temperature data, wherein the current temperature data is obtained by collecting temperature data of the water system on the diesel locomotive by each of the temperature sensors; In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs; Sending temperature control instruction information to a terminal associated with the target diesel locomotive.
2. The method according to claim 1, characterized in that For each of the diesel locomotives, temperature sensors are respectively provided in a locomotive cooling room of the diesel locomotive, a distal end of a first circulation pipeline of the water system, and a distal end of a second circulation pipeline of the water system.
3. The method according to claim 1, characterized in that The heating auxiliary system further includes a remote terminal unit and a data transmission unit respectively provided for each diesel locomotive; For each diesel locomotive, the remote terminal unit is configured to read current temperature data from each temperature sensor provided on the diesel locomotive and transmit the current temperature data to the data transmission unit; For each diesel locomotive, the data transmission unit is configured to receive the current temperature data sent by the remote terminal unit and upload the current temperature data to the control terminal.
4. The method according to claim 3, characterized in that The remote terminal unit communicates with each of the temperature sensors via the LoRa protocol; And / or, the data transmission unit communicates with the control terminal via the MQTT protocol.
5. The method according to claim 1, wherein The terminal associated with the target diesel locomotive includes a user terminal; the temperature control instruction information includes temperature prompt information; and the sending of the temperature control instruction information to the terminal associated with the target diesel locomotive includes: A temperature control prompt message is sent to a user terminal associated with the target diesel locomotive, wherein the temperature control prompt message is used to prompt a user to perform temperature control on the target diesel locomotive.
6. The method according to any one of claims 1 to 5, characterized in that The obtaining of current temperature data includes: When the timer reaches the preset temperature monitoring time, the current temperature data is obtained; When it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is lower than a preset first temperature threshold, obtaining a temperature monitoring time reference value, multiplying the temperature monitoring time reference value by a preset first coefficient to determine a new preset temperature monitoring time, and resetting the timer, wherein the preset first coefficient is less than 1; When it is determined based on the current temperature data that the current temperature value of the water system on the diesel locomotive is higher than the preset second temperature threshold, a temperature monitoring time reference value is obtained, the product of the temperature monitoring time reference value and the preset second coefficient is determined as a new preset temperature monitoring time, and the timing is reset, and the preset second coefficient is greater than 1.
7. A temperature-assisting system, characterized in that: The system includes a control terminal and temperature sensors arranged on a plurality of diesel locomotives, wherein: The temperature sensor is configured to collect temperature data of the water system on the diesel locomotive; The control terminal is configured as follows: Acquiring current temperature data, wherein the current temperature data is obtained by collecting temperature data of the water system on the diesel locomotive by each of the temperature sensors; In the case of detecting abnormal temperature data in the current temperature data, querying a target temperature sensor corresponding to the abnormal temperature data and a target diesel locomotive to which the target temperature sensor belongs; Sending temperature control instruction information to a terminal associated with the target diesel locomotive.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.