Contact rail de-icing methods, devices and de-icing vehicles

By detecting the position of the contact rail during the operation of the ice-melting vehicle and adjusting the working state of the ice-melting coil, the high cost problem caused by the operation of all coils in the ice-melting vehicle was solved, and low-cost contact rail ice melting was achieved.

CN117552366BActive Publication Date: 2026-05-26BEIJING INFORMATION INFRASTRUCTURE CONSTR +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING INFORMATION INFRASTRUCTURE CONSTR
Filing Date
2023-10-07
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing ice-melting trucks operate all their ice-melting coils during the ice-melting process, resulting in high costs.

Method used

During the operation of the ice-melting truck, the position of the contact rail is detected, and the working status of the ice-melting coils is adjusted so that at most one of the two ice-melting coils corresponding to each power source is connected to the power source at any given time. Based on the relationship between the output power of all monitored power sources and the preset load power, the location of the contact rail on the running line is determined, and the connection status and output current value of each ice-melting coil with the power source are adjusted until the ice-melting truck stops operating.

Benefits of technology

This effectively reduces the cost of ice melting while ensuring that the ice melting truck can accurately complete the ice melting task.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117552366B_ABST
    Figure CN117552366B_ABST
Patent Text Reader

Abstract

This application provides a contact rail de-icing method, apparatus, and de-icing vehicle, applicable to the rail transit field. In this method, when the de-icing vehicle starts traveling from the starting point of the operating line, the location of the contact rail on the first side of the operating line is determined. For each de-icing coil on the first side of the de-icing vehicle, the de-icing coil is connected to its corresponding power supply, and the output current of the power supply is controlled to a preset current value. Then, based on the relationship between the output power of all monitored power supplies and the preset load power, the location of the contact rail is determined. The connection state of each de-icing coil to the power supply and the output current value of each power supply are then adjusted until the de-icing vehicle stops, completing the de-icing process. This solution, by adjusting the connection state of each de-icing coil to the power supply during the de-icing vehicle's operation, ensures that at most one of the two de-icing coils corresponding to each power supply is connected to the power supply at any given time, effectively reducing costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of rail transit, and in particular to a method, device and de-icing vehicle for contact rail de-icing. Background Technology

[0002] Urban rail transit, as a vital infrastructure related to the national economy and people's livelihood, has received close attention. In urban rail transit, the contact rail is an indispensable component; it is the device that transmits electrical energy to the electric traction vehicles in the urban rail transit system.

[0003] In existing technology, the contact rail may freeze in cold weather, affecting train operation, thus requiring an ice-melting car to melt the ice. The ice-melting car is equipped with ice-melting coils on both sides. During ice melting, the ice-melting coils operate, and the ice-melting car travels along the route to complete the ice melting process.

[0004] However, in some sections of the entire operating route, the contact rail is laid on one side of the operating route; in other sections, the contact rail is laid on the other side of the operating route. In the existing technology, all the de-icing coils of the de-icing vehicle are working, resulting in higher costs. Summary of the Invention

[0005] This application provides a contact rail de-icing method, apparatus, and de-icing vehicle to solve the problem that in the prior art, all de-icing coils of the de-icing vehicle are working during de-icing, resulting in high costs.

[0006] In a first aspect, embodiments of this application provide a contact rail de-icing method applied to a de-icing vehicle. The de-icing vehicle includes multiple power sources, each power source being connected to two de-icing coils via two switches. The two coils corresponding to each power source are respectively installed on the left and right sides of the de-icing vehicle. The method includes:

[0007] When the ice-melting vehicle starts traveling from the starting point of the operating line, for each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to a preset current value; the first side is the side of the operating line where the contact rail is located when the ice-melting vehicle starts traveling from the starting point of the operating line.

[0008] Based on the relationship between the output power of all monitored power sources and the preset load power, the connection status between each ice-melting coil and the power source and the output current value of each power source are adjusted until the ice-melting vehicle stops operating; wherein, for each power source, at most one of the two ice-melting coils corresponding to the power source is connected to the power source at any given time.

[0009] In one specific implementation, adjusting the connection state between each de-icing coil and the power source and the output current value of each power source based on the relationship between the output power of all monitored power sources and the preset load power, until the de-icing vehicle stops operating, includes:

[0010] When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice melting coil on the first side of the ice melting vehicle, the power source corresponding to the ice melting coil is disconnected, and the output current value of the power source is controlled to be 0.

[0011] For each ice-melting coil on the second side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be the preset current value;

[0012] Determine whether the ice-melting truck has stopped operating;

[0013] If the ice-melting vehicle does not stop operating, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, the power source corresponding to the ice-melting coil is disconnected, and the output current value of the power source is controlled to be 0.

[0014] For each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be the preset current value;

[0015] Determine whether the ice-melting truck has stopped operating;

[0016] If the ice-melting truck does not stop operating, repeat the above steps until the ice-melting truck stops operating.

[0017] In one specific embodiment, after connecting each ice-melting coil on the first side of the ice-melting vehicle to the power supply corresponding to the ice-melting coil and controlling the output current value of the power supply to a preset current value, the method further includes:

[0018] When the average output power of all power sources is detected to be greater than the preset load power, the current first contact rail start time is determined.

[0019] The position data of the first contact rail starting point is determined based on the starting time of the first contact rail;

[0020] Accordingly, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the first side of the ice-melting vehicle, after disconnecting the power supply corresponding to the ice-melting coil and controlling the output current value of the power supply to 0, the method further includes:

[0021] Determine the current end point of the first contact rail;

[0022] Based on the end time of the first contact rail, determine the end position data of the first contact rail, and store the start position data of the first contact rail, the end position data of the first contact rail, and the first side as a set of detection data;

[0023] Accordingly, after connecting the ice-melting coil to the power supply corresponding to the ice-melting coil for each ice-melting coil on the second side of the ice-melting vehicle, and controlling the output current value of the power supply to the preset current value, the method further includes:

[0024] When the average output power of all power sources is detected to be greater than the preset load power, the current start time of the second contact rail is determined.

[0025] Determine the position data of the second contact rail starting point based on the starting time of the second contact rail;

[0026] Accordingly, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, the power supply corresponding to the ice-melting coil is disconnected, and the output current value of the power supply is controlled to be 0. The method further includes:

[0027] Determine the current endpoint time of the second contact rail;

[0028] Based on the end time of the second contact rail, determine the end position data of the second contact rail, and store the start position data of the second contact rail, the end position data of the second contact rail, and the second side as a set of detection data;

[0029] Accordingly, after the ice-melting vehicle stops operating, the method further includes:

[0030] Based on multiple sets of stored detection data, the mileage range and location of each contact rail in the operating line are determined.

[0031] In one specific embodiment, an encoder is installed at the wheel of the ice-melting vehicle, and determining the position data of the first contact rail starting point based on the starting time of the first contact rail includes:

[0032] Obtain the number of first starting point output pulses of the encoder at the starting point of the first contact rail;

[0033] From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the starting time of the first contact rail;

[0034] The position data of the first contact rail starting point is determined based on the number of output pulses from the first starting point, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

[0035] In one specific embodiment, an encoder is installed at the wheel of the ice-melting vehicle, and the step of determining the position data of the second contact rail starting point based on the starting time of the second contact rail includes:

[0036] Obtain the number of second starting point output pulses of the encoder at the starting point of the second contact rail;

[0037] From the stored set of positioning data, obtain the positioning time with the smallest time interval from the starting time of the second contact rail;

[0038] The position data of the second contact rail starting point is determined based on the number of output pulses from the second starting point, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

[0039] In one specific embodiment, an encoder is installed at the wheel of the ice-melting vehicle, and determining the position data of the first contact rail endpoint based on the endpoint time of the first contact rail includes:

[0040] Obtain the number of first end-point output pulses of the encoder at the end point of the first contact rail;

[0041] From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the end point of the contact rail;

[0042] The first contact rail endpoint position data is determined based on the number of output pulses at the first endpoint, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

[0043] In one specific embodiment, an encoder is installed at the wheel of the ice-melting vehicle, and determining the position data of the second contact rail endpoint based on the endpoint time of the second contact rail includes:

[0044] Obtain the number of second end-point output pulses of the encoder at the second end-point time of the second contact rail;

[0045] From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the end point of the contact rail;

[0046] The second contact rail endpoint position data is determined based on the number of output pulses at the second endpoint, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

[0047] In one specific embodiment, an encoder is installed at the wheels of the ice-melting vehicle. After the ice-melting vehicle starts traveling from the starting point of the operating route, the method further includes:

[0048] When a positioning beacon is detected, the positioning time and positioning mileage are recorded, the current positioning output pulse count of the encoder is obtained, and the positioning time, positioning mileage and positioning output pulse count are established and stored in the positioning data set.

[0049] Secondly, embodiments of this application provide a contact rail de-icing device, comprising:

[0050] Processing module, used for:

[0051] When the ice-melting vehicle starts from the starting point of the operating line, for each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to a preset current value; the first side is the side of the operating line where the contact rail is located when the ice-melting vehicle starts from the starting point of the operating line.

[0052] Based on the relationship between the output power of all monitored power sources and the preset load power, the connection status between each ice-melting coil and the power source, as well as the output current value of each power source, are adjusted until the ice-melting vehicle stops operating. For each power source, at most one of the two ice-melting coils corresponding to that power source is connected to the power source at any given time.

[0053] Thirdly, embodiments of this application provide an ice-melting vehicle, comprising:

[0054] Processor, memory, communication interface, multiple power supplies, two switches and two ice-melting coils corresponding to each power supply;

[0055] Each power source is connected to two ice-melting coils via two switches, and the two coils corresponding to each power source are installed on the left and right sides of the ice-melting vehicle, respectively.

[0056] The memory is used to store the executable instructions of the processor;

[0057] The processor is configured to execute the contact rail de-icing method according to any one of the first aspects by executing the executable instructions.

[0058] The contact rail de-icing method, apparatus, and de-icing vehicle provided in this application determine the first side of the operating line where the contact rail is located when the de-icing vehicle starts traveling from the starting point of the operating line. For each de-icing coil on the first side of the de-icing vehicle, the de-icing coil is connected to its corresponding power supply, and the output current of the power supply is controlled to a preset current value. Then, based on the relationship between the output power of all monitored power supplies and the preset load power, the location of the contact rail is determined, and the connection state of each de-icing coil to the power supply and the output current value of each power supply are adjusted until the de-icing vehicle stops running, completing the de-icing process. This solution effectively reduces costs by adjusting the connection state of each de-icing coil to the power supply and the output current value of each power supply during the travel of the de-icing vehicle, ensuring that at most one of the two de-icing coils corresponding to each power supply is connected to the power supply at any given time. Attached Figure Description

[0059] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0060] Figure 1 A schematic diagram illustrating the application scenario of the contact rail de-icing method provided in this application;

[0061] Figure 2a A schematic flowchart of an embodiment of the contact rail de-icing method provided in this application;

[0062] Figure 2b A schematic diagram of the structure of an ice-melting vehicle provided in this application Figure 1 ;

[0063] Figure 3 A schematic flowchart of Embodiment 2 of the contact rail de-icing method provided in this application;

[0064] Figure 4 A schematic flowchart of Embodiment 3 of the contact rail de-icing method provided in this application;

[0065] Figure 5 A schematic diagram illustrating the update process of the location data set provided in this application;

[0066] Figure 6 A schematic diagram of the structure of an embodiment of the contact rail de-icing device provided in this application;

[0067] Figure 7 The second schematic diagram shows the structure of an ice-melting vehicle provided in this application. Detailed Implementation

[0068] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments made by those skilled in the art under the guidance of these embodiments are within the scope of protection of this application.

[0069] The terms “first,” “second,” “third,” “fourth,” etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0070] With the development of technology, the method of de-icing the contact rail in urban rail transit has evolved from manual de-icing to using de-icing vehicles.

[0071] In cold weather, the contact rail may freeze, affecting train operation. De-icing cars are equipped with de-icing coils on both sides for de-icing. During de-icing, the coils are connected to a power source, causing the contact rail to heat up and melt the ice. The de-icing car then travels along the route to complete the de-icing process. However, in some sections of the route, the contact rail is laid on one side of the track; in other sections, it is laid on the other side. In existing technology, all the de-icing coils in the de-icing car are operational, leading to high costs.

[0072] To address the problems existing in the prior art, the inventors, during their research on contact rail de-icing methods, discovered that to reduce de-icing costs, the position of the contact rail can be detected during the de-icing vehicle's operation, thereby adjusting the working state of the de-icing coils. This ensures that at most one of the two de-icing coils corresponding to each power source is connected to the power source at any given time. When the de-icing vehicle starts moving, the position of the contact rail on the first side of the running track is determined. For each de-icing coil on the first side of the de-icing vehicle, the de-icing coil is connected to its corresponding power source, and the output current of the power source is controlled to a preset value. Furthermore, based on the relationship between the output power of all monitored power sources and the preset load power, the position of the contact rail is determined, and the connection state of each de-icing coil to the power source and the output current value of each power source are adjusted until the de-icing vehicle stops, completing the de-icing process and effectively reducing costs. Based on the above inventive concept, the contact rail de-icing scheme of this application was designed.

[0073] For example, Figure 1 This is a schematic diagram illustrating the application scenario of the contact rail de-icing method provided in this application, such as... Figure 1 As shown, the application scenario may include: traveling rail 11, contact rail 12, contact rail 13 and ice melting vehicle 14.

[0074] For example, in Figure 1 In the application scenario shown, the ice-melting vehicle 14 can travel on the travel rail 11. The ice-melting vehicle 14 has multiple power sources, each power source is connected to two ice-melting coils, and the two ice-melting coils corresponding to each power source are installed on the left and right sides of the ice-melting vehicle, respectively. The ice-melting coils are located directly above the contact rail.

[0075] When the ice-melting car 14 starts moving from the starting point of the operating line, for each ice-melting coil on the first side of the ice-melting car 14, the power supply corresponding to the ice-melting coil is connected, and the output current of the power supply is controlled to a preset current value. The first side is the side where the contact rail is on the operating line when the ice-melting car 14 starts moving from the starting point of the operating line. Figure 1 In the middle, the first side is the left side.

[0076] At this time, the ice-melting vehicle 14 can melt the ice on the contact rail 13. When the ice-melting vehicle 14 reaches the end of the contact rail 13, it can monitor that the average output power of all power sources is less than or equal to the preset load power. For each ice-melting coil on the first side of the ice-melting vehicle, the power supply corresponding to the ice-melting coil is disconnected, and the output current of the power supply is controlled to be 0. Then, for each ice-melting coil on the second side of the ice-melting vehicle, the power supply corresponding to the ice-melting coil is connected, and the output current of the power supply is controlled to be a preset current value. Figure 1 In the middle, the second side is the right side.

[0077] At this time, the ice-melting vehicle 14 does not stop running and can melt ice on the contact rail 12. The ice-melting vehicle 14 continues to monitor the output power of all power sources. When the ice-melting vehicle 14 travels to the end of the contact rail 12, it can be detected that the average output power of all power sources is less than or equal to the preset load power. For each ice-melting coil on the second side of the ice-melting vehicle, the power source corresponding to the ice-melting coil is disconnected, and the output current value of the power source is controlled to be 0. For each ice-melting coil on the first side of the ice-melting vehicle, the power source corresponding to the ice-melting coil is connected, and the output current value of the power source is controlled to be the preset current value.

[0078] At this point, the ice-melting vehicle 14 stops operating, completing the ice-melting process, and disconnects all ice-melting coils from the power supply.

[0079] It should be noted that, Figure 1 This is merely a schematic diagram illustrating one application scenario provided by an embodiment of this application. This embodiment does not necessarily represent... Figure 1 The document does not limit the actual form of the various devices included, nor does it specify the form of the devices. Figure 1 The interaction methods between devices are limited, and can be set according to actual needs in the specific application of the solution.

[0080] The technical solution of this application will now be described in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0081] Figure 2a This is a flowchart illustrating an embodiment of the contact rail de-icing method provided in this application. This embodiment describes how the de-icing vehicle adjusts the connection between the de-icing coil and the power supply according to the output power of the power source, achieving de-icing at a lower cost. The method in this embodiment can be implemented through software, hardware, or a combination of both. Figure 2a As shown, the contact rail de-icing method specifically includes the following steps:

[0082] S201: When the ice-melting truck starts running from the starting point of the operating route, for each ice-melting coil on the first side of the ice-melting truck, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be a preset current value.

[0083] The ice-melting vehicle can travel on rails and uses ice-melting coils to melt ice. For example, Figure 2b A schematic diagram of the structure of an ice-melting vehicle provided in this application Figure 1 ,like Figure 2bAs shown, the ice-melting vehicle includes multiple power sources (only two are shown in the figure, namely power source 219 and power source 220). Each power source is connected to two ice-melting coils via two switches. The two coils corresponding to each power source are installed on the left and right sides of the ice-melting vehicle, respectively. Power source 219 is connected to ice-melting coil 210 via switch 214, and to ice-melting coil 212 via switch 215. Power source 220 is connected to ice-melting coil 211 via switch 216, and to ice-melting coil 213 via switch 217. Ice-melting coils 212 and 213 are on the left side of the ice-melting vehicle, while ice-melting coils 210 and 211 are on the right side.

[0084] In this step, when the ice-melting vehicle starts moving from the starting point of the operating line, for each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to that ice-melting coil, and the output current of the power supply is controlled to a preset current value. The first side refers to the side of the operating line where the contact rail is located when the ice-melting vehicle starts moving from the starting point of the operating line.

[0085] When the ice-melting vehicle starts from the starting point of the operating line, it can determine the side of the operating line where the contact rail is located and designate it as the first side. Then, for each ice-melting coil on the first side of the ice-melting vehicle, the switch between the ice-melting coil and the power supply corresponding to the ice-melting coil is closed to complete the connection between the ice-melting coil and the power supply, thereby controlling the output current value of the power supply to be a preset current value.

[0086] It should be noted that the preset current value can be 280A, or it can be 300A, 500A, etc. This application embodiment does not limit the preset current value, and it can be set according to the actual situation.

[0087] It should be noted that before connecting the first-side de-icing coil to the power supply, all de-icing coils are disconnected from the power supply, meaning that each switch connecting the de-icing coil to the power supply is in the off state.

[0088] It should be noted that the ice-melting vehicle can determine the location of the contact rail on the operating route in several ways: First, the user inputs the location of the contact rail on the operating route into the ice-melting vehicle, which then acquires and confirms this information. Second, cameras are installed on both sides of the ice-melting vehicle to capture environmental images of both sides, allowing the vehicle to detect the presence of the contact rail in the images and thus determine its location on the operating route. Third, the ice-melting vehicle first connects the ice-melting coil on one side to a power source, controlling the power source's output current to a preset value, and then detects the average output power of all power sources. Next, the ice-melting coil on the other side is connected to a power source, controlling the power source's output current to a preset value, and the average output power of all power sources is detected. The side corresponding to the two average values ​​that is greater than a preset detection power threshold is designated as the first side. The preset detection power threshold can be 4500W, 5000W, 6000W, etc. This application embodiment does not limit the preset detection power threshold or the method of determining the location of the contact rail on the operating route; these can be set according to actual conditions.

[0089] For example, the power supply can be a digital induction heating power supply with a rated power of 120kW, and the ice melting coil can be an electromagnetic heating coil.

[0090] S202: Based on the relationship between the output power of all monitored power sources and the preset load power, adjust the connection status between each ice-melting coil and the power source, and the output current value of each power source, until the ice-melting truck stops running.

[0091] In this step, the ice-melting truck starts moving, the ice-melting coil on the first side of the truck is connected to the power supply, and the output current of the power supply is controlled to a preset value. At this time, the contact rail is located on the first side, and ice can be melted on the contact rail. The ice-melting truck continues to travel along the route, and the output power of all power supplies is monitored during the journey.

[0092] Based on the relationship between the output power of all monitored power sources and the preset load power, the connection status between each de-icing coil and the power source, as well as the output current value of each power source, can be adjusted until the de-icing vehicle stops operating and all contact rails are de-iced. Specifically, for each power source, at most one of the two corresponding de-icing coils can be connected to the power source at any given time.

[0093] When the average output power of all power sources is less than or equal to the preset load power, it indicates that there is no contact rail on the first side and the contact rail is on the second side. Disconnect each ice-melting coil on the first side of the ice-melting truck from the power source, connect each ice-melting coil on the second side of the ice-melting truck to the power source, and control the output current of the power source to the preset current value. Continue monitoring the output power of all power sources. When the average output power of all power sources is less than or equal to the preset load power, it indicates that there is no contact rail on the second side and the contact rail is on the first side. Disconnect each ice-melting coil on the second side of the ice-melting truck from the power source, connect each ice-melting coil on the first side of the ice-melting truck to the power source, and control the output current of the power source to the preset current value. Continue monitoring the output power of all power sources and repeat the above process until the ice-melting truck stops operating.

[0094] It should be noted that the preset load power can be 4500W, or it can be 5000W, 6000W, etc. This application embodiment does not limit the preset load power, and it can be set according to the actual situation.

[0095] The contact rail de-icing method provided in this embodiment connects the de-icing coil on the first side to the power supply when the de-icing vehicle starts moving. At this time, the contact rail is located on the first side, completing the de-icing of the contact rail. During the movement of the de-icing vehicle, the location of the contact rail on the running track is determined based on the relationship between the output power of all monitored power sources and the preset load power. The connection and disconnection of the de-icing coils on both sides of the de-icing vehicle are then adjusted so that at most one de-icing coil is connected to the power supply at any given time, completing the de-icing. Compared to the prior art where all de-icing coils of the de-icing vehicle are active, this application determines the location of the contact rail on the running track by monitoring the relationship between the output power of all monitored power sources and the preset load power, thereby adjusting the connection and disconnection of the de-icing coils on both sides of the de-icing vehicle. This not only completes the de-icing but also reduces the cost of de-icing.

[0096] Figure 3 This is a flowchart illustrating a second embodiment of the contact rail de-icing method provided in this application. Based on the above embodiments, this application describes how the de-icing vehicle adjusts the connection state between each de-icing coil and the power source, and the output current value of each power source, according to the relationship between the output power of all monitored power sources and the preset load power, until the de-icing vehicle stops operating. Figure 3 As shown, the contact rail de-icing method specifically includes the following steps:

[0097] S301: When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice melting coil on the first side of the ice melting vehicle, disconnect the power supply corresponding to the ice melting coil and control the output current value of the power supply to 0.

[0098] In this step, after the ice-melting vehicle connects the ice-melting coil on the first side to the power supply, it will monitor the output power of all power supplies in real time. Since the power supply output power is higher when there is a contact rail under the ice-melting coil, the position of the contact rail on the left or right side of the running path can be determined based on the power supply output power.

[0099] When the average output power of all power sources is less than or equal to the preset load power, it indicates that there is no contact rail on the first side, and the contact rail is now located on the second side. The connection between the de-icing coil and the power supply needs to be adjusted. For each de-icing coil on the first side of the de-icing vehicle, disconnect the de-icing coil from its corresponding power supply.

[0100] It should be noted that, in order to improve the stability and safety of the ice-melting vehicle's circuitry, the power supply's output current can also be controlled to be 0.

[0101] It should be noted that if the first side is the left side, then the second side is the right side; if the first side is the right side, then the second side is the left side.

[0102] S302: For each ice-melting coil on the second side of the ice-melting vehicle, connect the ice-melting coil to the power supply corresponding to the ice-melting coil, and control the output current value of the power supply to a preset current value.

[0103] In this step, after the de-icing coil on the first side is disconnected from the power supply, in order to de-ic the contact rail on the second side, it is necessary to connect each de-icing coil on the second side of the de-icing vehicle to the power supply corresponding to the de-icing coil, and control the output current value of the power supply to a preset current value.

[0104] S303: Determine whether the ice-melting truck has stopped running; if the ice-melting truck has not stopped running, proceed to step S304; if the ice-melting truck has stopped running, proceed to step S307.

[0105] In this step, the ice-melting car connects the ice-melting coil on the second side to the power supply and controls the output current of the power supply to a preset current value. In order to ensure that the ice-melting process will not continue when the ice-melting car stops running and to ensure that the contact rail will not be damaged, it is necessary to determine whether the ice-melting car has stopped running.

[0106] S304: When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, disconnect the power supply corresponding to the ice-melting coil and control the output current value of the power supply to 0.

[0107] In this step, if the ice-melting truck continues to operate, it will monitor the output power of all power sources in real time. When the average output power of all power sources is less than or equal to the preset load power, it indicates that there is no contact rail on the second side, and the contact rail is now located on the first side. The connection between the ice-melting coil and the power source needs to be adjusted. For each ice-melting coil on the second side of the ice-melting truck, disconnect the ice-melting coil from its corresponding power source.

[0108] It should be noted that, in order to improve the stability and safety of the ice-melting vehicle's circuitry, the power supply's output current can also be controlled to be 0.

[0109] S305: For each ice-melting coil on the first side of the ice-melting vehicle, connect the ice-melting coil to the power supply corresponding to the ice-melting coil, and control the output current value of the power supply to a preset current value.

[0110] In this step, after the de-icing coil on the first side is disconnected from the power supply, in order to de-ic the contact rail on the first side, it is necessary to connect the de-icing coil to the power supply corresponding to each de-icing coil on the first side of the de-icing vehicle, and control the output current value of the power supply to a preset current value.

[0111] S306: Determine whether the ice-melting truck has stopped running; if the ice-melting truck has not stopped running, proceed to step S301; if the ice-melting truck has stopped running, proceed to step S307.

[0112] In this step, the ice-melting car connects the ice-melting coil on the first side to the power supply and controls the output current of the power supply to a preset current value. In order to ensure that the ice-melting process will not continue when the ice-melting car stops running and to ensure that the contact rail will not be damaged, it is necessary to determine whether the ice-melting car has stopped running.

[0113] If the ice-melting truck does not stop operating, when the average output power of all power sources is detected to be less than or equal to the preset load power, the ice-melting coil on the first side is disconnected from the power source, the ice-melting coil on the second side is connected to the power source, and the output current of the power source is adjusted to the preset current value. This process is repeated until the ice-melting truck stops operating.

[0114] S307: Turn off all power.

[0115] If the de-icing truck stops running in this step, it means that the truck has reached the end of the route and completed the de-icing of all contact rails, and all power needs to be turned off.

[0116] It should be noted that after the ice-melting truck starts running, it can be monitored in real time to see if the ice-melting truck stops running. When the ice-melting truck stops running, all ice-melting coils are disconnected from the power supply and all power is turned off.

[0117] The contact rail de-icing method provided in this embodiment determines the side of the contact rail on the running route when the average output power of all power sources is less than or equal to the preset load power. It then disconnects the de-icing coil on the other side of the contact rail from the power source and connects the de-icing coil on the contact rail to the power source, thereby achieving de-icing of the contact rail. Furthermore, at most one side of the de-icing coils on both sides can be connected to the power source at any given time, effectively reducing the de-icing cost.

[0118] Figure 4 This is a flowchart illustrating Embodiment 3 of the contact rail de-icing method provided in this application. Based on the above embodiments, this embodiment further explains how, after starting the de-icing vehicle, connecting the de-icing coil on the first side to the power supply, and controlling the output current of the power supply to a preset current value, the mileage range and location of each contact rail on the operating line can be determined. For example... Figure 4 As shown, the contact rail de-icing method specifically includes the following steps:

[0119] S401: When the average output power of all power supplies is detected to be greater than the preset load power, determine the current first contact rail start time.

[0120] In this step, after the ice-melting vehicle connects the ice-melting coil on the first side to the power supply and controls the output current of the power supply to a preset value, it will monitor the output power of all power supplies in real time.

[0121] When the average output power of all power sources is detected to be greater than the preset load power, it indicates that the position of the ice melting vehicle is the starting point of the first contact rail, and the current starting point time of the first contact rail is determined.

[0122] S402: Determine the starting position data of the first contact rail based on the starting time of the first contact rail.

[0123] In this step, after the de-icing vehicle determines the starting time of the first contact rail, the starting position data of the first contact rail can be determined based on the starting time of the first contact rail.

[0124] Specifically, an encoder is installed at the wheel of the ice-melting vehicle to obtain the number of first starting pulses output by the encoder at the first starting point of the first contact rail; then, the positioning time with the smallest time interval from the first starting point of the first contact rail is obtained from the stored positioning data set.

[0125] Because positioning beacons are installed along the operating route, after the ice-melting vehicle starts driving, it records the positioning time and positioning mileage when it detects the positioning beacon, obtains the current positioning output pulse count of the encoder, and stores the positioning time, positioning mileage, and positioning output pulse count into the positioning data set after establishing a correspondence. Therefore, the positioning time with the smallest time interval from the starting time of the first contact rail can be obtained from the stored positioning data set.

[0126] Then, based on the number of output pulses from the first starting point, the positioning mileage corresponding to the positioning time, and the number of output pulses from the positioning, the position data of the first contact rail starting point is determined.

[0127] Since encoders are installed on the wheels of the ice-melting vehicle, the number of pulses emitted by the encoder area for each rotation of the vehicle is a preset unit number of pulses. Therefore, the difference between the number of pulses output from the first starting point and the number of pulses output from the positioning point can be divided by the preset unit number of pulses to obtain the number of rotations of the wheel. Then, multiplying the number of rotations of the wheel by the preset wheel circumference will give the distance of the positioning beacon from the current position at that positioning moment. Finally, adding this distance to the positioning mileage corresponding to that positioning moment will give the position data of the first contact rail starting point.

[0128] It should be noted that the preset unit pulse count can be 500, 600, 1000, etc., and the preset vehicle circumference can be 0.5 meters, 0.8 meters, 1 meter, etc. This application embodiment does not modify the preset unit pulse count and preset wheel circumference, but can be set according to the actual situation.

[0129] S403: When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice melting coil on the first side of the ice melting vehicle, disconnect the power supply corresponding to the ice melting coil and control the output current value of the power supply to 0.

[0130] It should be noted that this step is similar to step S301 in Embodiment 2, and will not be described again here.

[0131] S404: Determine the current end time of the first contact rail.

[0132] S405: Determine the first contact rail end point position data based on the first contact rail end point time, and store the first contact rail start point position data, the first contact rail end point position data, and the first side as a set of detection data.

[0133] In the above steps, after the ice-melting vehicle disconnects the ice-melting coil on the first side from the power supply and controls the output current of the power supply to 0, the ice-melting vehicle has already traveled to the end point of the contact rail on the first side, and the current end point time of the first contact rail can be determined. Then, based on the end point time of the first contact rail, the end point position data of the first contact rail is determined, and the start point position data of the first contact rail, the end point position data of the first contact rail, and the first side are stored as a set of detection data.

[0134] Specifically, obtain the number of first end-point output pulses of the encoder at the first end-point of the first contact rail; and obtain the positioning time with the smallest time interval from the end-point of the contact rail from the stored positioning data set.

[0135] Then, based on the number of output pulses at the first endpoint, as well as the positioning mileage and number of output pulses at the positioning time, the position data of the first contact rail endpoint is determined.

[0136] It should be noted that the specific implementation process for determining the end position data of the first contact rail is similar to step S402, and will not be described in detail here.

[0137] S406: For each ice-melting coil on the second side of the ice-melting vehicle, connect the ice-melting coil to the power supply corresponding to the ice-melting coil, and control the output current value of the power supply to a preset current value.

[0138] S407: Determine whether the ice-melting truck has stopped running; if the ice-melting truck has not stopped running, proceed to step S408; if the ice-melting truck has stopped running, proceed to step S415.

[0139] It should be noted that steps S406 to S407 are similar to steps S302 to S303 in Embodiment 2, and will not be described again here.

[0140] S408: When the average output power of all power supplies is detected to be greater than the preset load power, determine the current start time of the second contact rail.

[0141] In this step, if the ice-melting truck does not stop running, it will continue to monitor the output power of all power sources in real time. When the average output power of all power sources is found to be greater than the preset load power, it indicates that the ice-melting truck is at the starting point of the second contact rail and the current starting point time of the second contact rail is determined.

[0142] S409: Determine the starting position data of the second contact rail based on the starting time of the second contact rail.

[0143] In this step, after the de-icing vehicle determines the starting time of the second contact rail, the starting position data of the second contact rail can be determined based on the starting time of the second contact rail.

[0144] Specifically, the number of second starting point output pulses of the encoder at the second starting point of the second contact rail is obtained; and the positioning time with the smallest time interval from the stored positioning data set to the second starting point of the second contact rail is obtained.

[0145] Then, based on the number of output pulses from the second starting point, as well as the positioning mileage and number of output pulses corresponding to the positioning time, the position data of the second contact rail starting point is determined.

[0146] It should be noted that the specific implementation process for determining the starting position data of the second contact rail is similar to step S402, and will not be described in detail here.

[0147] S410: When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice melting coil on the second side of the ice melting vehicle, disconnect the power supply corresponding to the ice melting coil and control the output current value of the power supply to 0.

[0148] It should be noted that this step is similar to step S304 in Embodiment 2, and will not be described again here.

[0149] S411: Determine the current end time of the second contact rail.

[0150] S412: Determine the end point position data of the second contact rail based on the end point time of the second contact rail, and store the start point position data, end point position data, and second side as a set of detection data.

[0151] In the above steps, after the ice-melting vehicle disconnects the ice-melting coil on the second side from the power supply and controls the output current of the power supply to 0, the ice-melting vehicle has already traveled to the end point of the contact rail on the second side, and the current end point time of the second contact rail can be determined. Then, based on the end point time of the second contact rail, the end point position data of the second contact rail is determined, and the start point position data of the second contact rail, the end point position data of the second contact rail, and the second side are stored as a set of detection data.

[0152] Specifically, obtain the number of second end-point output pulses of the encoder at the second end-point of the second contact rail; and obtain the positioning time with the smallest time interval from the stored positioning data set to the end-point of the contact rail.

[0153] Then, based on the number of output pulses at the second endpoint, as well as the positioning mileage and number of output pulses at the positioning time, the position data of the second contact rail endpoint is determined.

[0154] It should be noted that the specific implementation process for determining the end point position data of the second contact rail is similar to step S402, and will not be described in detail here.

[0155] S413: For each ice-melting coil on the first side of the ice-melting vehicle, connect the ice-melting coil to the power supply corresponding to the ice-melting coil, and control the output current value of the power supply to a preset current value.

[0156] S414: Determine whether the ice-melting truck has stopped running; if the ice-melting truck has not stopped running, proceed to step S401; if the ice-melting truck has stopped running, proceed to step S415.

[0157] It should be noted that steps S413 to S414 are similar to steps S305 to S306 in Embodiment 2, and will not be described again here.

[0158] S415: Turn off all power and determine the mileage range and side of each contact rail in the operating line based on multiple sets of stored detection data.

[0159] In this step, if the de-icing truck stops running, it means that the de-icing truck has traveled to the end of the operating line and completed the de-icing of all contact rails. It is necessary to turn off all power and determine the mileage range and side of each contact rail in the operating line based on the stored multiple sets of detection data.

[0160] Specifically, for each set of test data, the mileage range of the contact rail in the operating line can be determined based on the contact rail start-point and end-point position data. Combining this with whether the set of test data includes a first side or a second side, the location of the contact rail in the operating line can be obtained. Furthermore, a correspondence table between contact rails, mileage ranges, and locations can be generated and sent to the user's terminal device for viewing.

[0161] When the de-icing vehicle de-ices the contact rails along the route again, it can adjust the connection status of the coils and power supply on both sides according to the correspondence table between the contact rails, mileage range, and the side where they are located, to achieve precise de-icing.

[0162] For example, Table 1 is a table showing the correspondence between the contact rail and the mileage range and the side where it is located, provided in this application.

[0163] Table 1

[0164] Contact rail serial number Mileage range Located on the side 1 (0,5.2) First side 2 [5.2,10.3) Second side 3 [10.3,15.6) First side 4 [15.6,30] Second side

[0165] As shown in Table 1, there are four contact rail sections in the operating route. The first contact rail section is on the first side of the operating route, with a mileage range of 0 km to 5.2 km; the second contact rail section is on the second side of the operating route, with a mileage range of 5.2 km to 10.3 km; the third contact rail section is on the first side of the operating route, with a mileage range of 10.3 km to 15.6 km; and the fourth contact rail section is on the second side of the operating route, with a mileage range of 15.6 km to 30 km.

[0166] It should be noted that Table 1 is only an example of the correspondence between the contact rail and the mileage range and the side where it is located. This application embodiment does not limit it and can be determined according to the actual situation.

[0167] It should be noted that after the ice-melting truck starts running, it can monitor in real time whether the ice-melting truck stops running. When the ice-melting truck stops running, all ice-melting coils are disconnected from the power supply and all power is turned off. Then, based on the stored multiple sets of detection data, the mileage range and side of each contact rail in the running line are determined.

[0168] The contact rail de-icing method provided in this embodiment determines the first contact rail starting position data by connecting the de-icing coil on the first side of the de-icing vehicle to a power source and monitoring that the average output power of all power sources is greater than a preset load power. Then, it determines the first contact rail ending position data when the average output power of all power sources is less than or equal to the preset load power. The first contact rail starting position data, the first contact rail ending position data, and the first side are stored as a set of detection data. The method then proceeds by connecting the de-icing coil on the second side of the de-icing vehicle to a power source and monitoring that the average output power of all power sources is greater than the preset load power. The starting position data of the second contact rail is determined. Then, when the average output power of all power sources is less than or equal to the preset load power, the ending position data of the second contact rail is determined. The starting position data, ending position data, and the second side are stored as a set of detection data. This process is repeated until the de-icing vehicle stops running. Based on the detection data, the mileage range and side of each contact rail in the running line can be determined. When determining the starting position data and ending position data, the positioning mileage obtained through the positioning beacon is used, which effectively improves the accuracy of the mileage range of the contact rail in the running line.

[0169] The following describes how the ice-melting vehicle provided in this application updates its location data set every time it passes a location beacon after starting and driving.

[0170] Along the route, a positioning beacon is set at preset mileage intervals. The positioning beacon is a passive beacon that transmits the positioning mileage in real time. When the ice-melting truck passes the positioning beacon, the positioning mileage can be obtained.

[0171] It should be noted that the preset mileage can be 5 kilometers, 10 kilometers, 15 kilometers, etc. This application embodiment does not limit the preset mileage and can be set according to the actual situation.

[0172] After the ice-melting truck starts and travels along the route, it can detect the positioning beacon when it passes by it, and then record the positioning time and positioning mileage, obtain the current positioning output pulse count of the encoder, and store the positioning time, positioning mileage and positioning output pulse count into the positioning data set after establishing the correspondence between them, thus completing the update of the positioning data set.

[0173] Figure 5 A schematic diagram of the location data set update process provided in this application is shown below. Figure 5 As shown, after the ice-melting truck starts moving, it monitors in real time whether it can receive positioning data sent by the positioning beacon to determine if the beacon has been detected. If the beacon is not detected, it continues to monitor until it is detected. It then records the positioning time and mileage, obtains the current positioning output pulse count of the encoder, and establishes a correspondence between the positioning time, mileage, and pulse count, storing it in the positioning dataset to update the dataset. Next, it checks whether the ice-melting truck has stopped operating. If it has not stopped, it continues to check whether the positioning beacon can be detected. A positioning beacon is set at the end of the route, so when the ice-melting truck stops operating, it can detect the beacon, update the positioning dataset, and end the process.

[0174] The contact rail de-icing method provided in this embodiment records the positioning time, positioning mileage, and positioning output pulse count every time the de-icing vehicle passes a positioning beacon after it starts driving. This allows the de-icing vehicle to determine the mileage range of the contact rail in the operating line based on these data, and the determined mileage range is more accurate.

[0175] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0176] Figure 6 This is a schematic diagram of an embodiment of the contact rail de-icing device provided in this application; the device can be integrated into the de-icing vehicle in the above method embodiments, or it can be implemented using the de-icing vehicle in the above method embodiments. Figure 6 As shown, the contact rail de-icing device 60 includes:

[0177] Processing module 61 is used for:

[0178] When the ice-melting vehicle starts from the starting point of the operating line, for each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to a preset current value; the first side is the side of the operating line where the contact rail is located when the ice-melting vehicle starts from the starting point of the operating line.

[0179] Based on the relationship between the output power of all monitored power sources and the preset load power, the connection status between each ice-melting coil and the power source, as well as the output current value of each power source, are adjusted until the ice-melting vehicle stops operating. For each power source, at most one of the two ice-melting coils corresponding to that power source is connected to the power source at any given time.

[0180] Furthermore, the processing module 61 is specifically used for:

[0181] When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice melting coil on the first side of the ice melting vehicle, the power source corresponding to the ice melting coil is disconnected, and the output current value of the power source is controlled to be 0.

[0182] For each ice-melting coil on the second side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be the preset current value;

[0183] Determine whether the ice-melting truck has stopped operating;

[0184] If the ice-melting vehicle does not stop operating, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, the power source corresponding to the ice-melting coil is disconnected, and the output current value of the power source is controlled to be 0.

[0185] For each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be the preset current value;

[0186] Determine whether the ice-melting truck has stopped operating;

[0187] If the ice-melting truck does not stop operating, repeat the above steps until the ice-melting truck stops operating.

[0188] Furthermore, the processing module 61 is also used for:

[0189] When the average output power of all power sources is detected to be greater than the preset load power, the current first contact rail start time is determined.

[0190] The position data of the first contact rail starting point is determined based on the starting time of the first contact rail;

[0191] Accordingly, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the first side of the ice-melting vehicle, after disconnecting the power supply corresponding to the ice-melting coil and controlling the output current value of the power supply to 0, the processing module 61 is further configured to:

[0192] Determine the current end point of the first contact rail;

[0193] Based on the end time of the first contact rail, determine the end position data of the first contact rail, and store the start position data of the first contact rail, the end position data of the first contact rail, and the first side as a set of detection data;

[0194] Accordingly, after connecting the ice-melting coil to the power supply corresponding to the ice-melting coil for each ice-melting coil on the second side of the ice-melting vehicle, and controlling the output current value of the power supply to the preset current value, the processing module 61 is further configured to:

[0195] When the average output power of all power sources is detected to be greater than the preset load power, the current start time of the second contact rail is determined.

[0196] Determine the position data of the second contact rail starting point based on the starting time of the second contact rail;

[0197] Accordingly, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, the power supply corresponding to the ice-melting coil is disconnected, and the output current value of the power supply is controlled to 0. Then, the processing module 61 is further configured to:

[0198] Determine the current endpoint time of the second contact rail;

[0199] Based on the end time of the second contact rail, determine the end position data of the second contact rail, and store the start position data of the second contact rail, the end position data of the second contact rail, and the second side as a set of detection data;

[0200] Accordingly, after the ice-melting vehicle stops operating, the processing module 61 is further configured to:

[0201] Based on multiple sets of stored detection data, the mileage range and location of each contact rail in the operating line are determined.

[0202] Module 62 is used for:

[0203] Obtain the number of first starting point output pulses of the encoder at the starting point of the first contact rail;

[0204] From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the starting time of the first contact rail;

[0205] Furthermore, the processing module 61 is also used to determine the position data of the first contact rail starting point based on the number of pulses output from the first starting point, the positioning mileage corresponding to the positioning time, and the number of pulses output from the positioning.

[0206] Furthermore, the acquisition module 62 is also used for:

[0207] Obtain the number of second starting point output pulses of the encoder at the starting point of the second contact rail;

[0208] From the stored set of positioning data, obtain the positioning time with the smallest time interval from the starting time of the second contact rail;

[0209] Furthermore, the processing module 61 is also used to determine the position data of the second contact rail starting point based on the number of pulses output from the second starting point, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

[0210] Furthermore, the acquisition module 62 is also used for:

[0211] Obtain the number of first end-point output pulses of the encoder at the end point of the first contact rail;

[0212] From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the end point of the contact rail;

[0213] Furthermore, the processing module 61 is also used to determine the first contact rail endpoint position data based on the first endpoint output pulse count, the positioning mileage corresponding to the positioning time, and the positioning output pulse count.

[0214] Furthermore, the acquisition module 62 is also used for:

[0215] Obtain the number of second end-point output pulses of the encoder at the second end-point time of the second contact rail;

[0216] From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the end point of the contact rail;

[0217] Furthermore, the processing module 61 is also used to determine the second contact rail endpoint position data based on the second endpoint output pulse count, the positioning mileage corresponding to the positioning time, and the positioning output pulse count.

[0218] Furthermore, the processing module 61 is also used to record the positioning time and positioning mileage when the positioning beacon is detected, obtain the current positioning output pulse count of the encoder, and store the positioning time, positioning mileage and positioning output pulse count into the positioning data set after establishing a correspondence.

[0219] The contact rail de-icing device provided in this embodiment is used to execute the technical solution in any of the aforementioned method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.

[0220] Figure 7 This is a structural schematic diagram of an ice-melting vehicle provided in this application. (See diagram 2.) Figure 7 As shown, the ice-melting truck 700 includes:

[0221] The system includes a processor 701, a memory 702, a communication interface 703, multiple power supplies (only two power supplies are shown in the figure, namely power supply 704 and power supply 705), two switches and two de-icing coils corresponding to each power supply (only four switches are shown in the figure, namely switch 706, switch 707, switch 708, and switch 709; only four de-icing coils are shown in the figure, namely de-icing coil 710, de-icing coil 711, de-icing coil 712, and de-icing coil 713); power supply 704 is connected to de-icing coil 710 through switch 706; power supply 704 is connected to de-icing coil 711 through switch 707; power supply 705 is connected to de-icing coil 712 through switch 708; and power supply 705 is connected to de-icing coil 713 through switch 709.

[0222] The memory 702 is used to store the executable instructions of the processor 701;

[0223] The processor 701 is configured to execute the technical solution of the ice-melting vehicle in any of the foregoing method embodiments by executing the executable instructions.

[0224] Optionally, the memory 702 can be either standalone or integrated with the processor 701.

[0225] Optionally, when the memory 702 is a device independent of the processor 701, the ice-melting vehicle 700 may further include:

[0226] Bus 714, switches 706, 707, 708, 709, power supplies 704 and 705, memory 702 and communication interface 703 are connected to processor 701 through bus 714 and complete communication between them. Communication interface 703 is used to communicate with other devices.

[0227] Optionally, the communication interface 703 can be implemented using a transceiver. The communication interface is used to enable communication between the database access device and other devices (e.g., clients, read-write databases, and read-only databases). The memory may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk drive.

[0228] Bus 714 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, only one thick line is used in the diagram, but this does not indicate that there is only one bus or one type of bus.

[0229] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0230] The ice-melting vehicle is used to implement the technical solution of the ice-melting vehicle in any of the aforementioned method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.

[0231] This application also provides a readable storage medium storing a computer program thereon, which, when executed by a processor, implements the technical solutions provided in any of the foregoing method embodiments.

[0232] This application also provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the technical solutions provided in any of the foregoing method embodiments.

[0233] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0234] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for de-icing contact rails, characterized in that, The method is applied to an ice-melting truck, which includes multiple power sources. Each power source is connected to two ice-melting coils via two switches. The two coils corresponding to each power source are respectively installed on the left and right sides of the ice-melting truck. The method includes: When the ice-melting vehicle starts traveling from the starting point of the operating line, for each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to a preset current value; the first side is the side of the operating line where the contact rail is located when the ice-melting vehicle starts traveling from the starting point of the operating line. Based on the relationship between the output power of all monitored power sources and the preset load power, the connection status between each de-icing coil and the power source and the output current value of each power source are adjusted until the de-icing vehicle stops operating; wherein, for each power source, at most one of the two de-icing coils corresponding to the power source is connected to the power source at any given time. The step of adjusting the connection status between each de-icing coil and the power source, and the output current value of each power source, based on the relationship between the output power of all monitored power sources and the preset load power, until the de-icing vehicle stops operating, includes: When the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice melting coil on the first side of the ice melting vehicle, the power source corresponding to the ice melting coil is disconnected, and the output current value of the power source is controlled to be 0. For each ice-melting coil on the second side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be the preset current value; Determine whether the ice-melting truck has stopped operating; If the ice-melting vehicle does not stop operating, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, the power source corresponding to the ice-melting coil is disconnected, and the output current value of the power source is controlled to be 0. For each ice-melting coil on the first side of the ice-melting vehicle, the ice-melting coil is connected to the power supply corresponding to the ice-melting coil, and the output current value of the power supply is controlled to be the preset current value; Determine whether the ice-melting truck has stopped operating; If the ice-melting truck does not stop operating, repeat the above steps until the ice-melting truck stops operating.

2. The method according to claim 1, characterized in that, After connecting each ice-melting coil on the first side of the ice-melting vehicle to the power supply corresponding to the ice-melting coil, and controlling the output current of the power supply to a preset current value, the method further includes: When the average output power of all power sources is detected to be greater than the preset load power, the current first contact rail start time is determined. The position data of the first contact rail starting point is determined based on the starting time of the first contact rail; Accordingly, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the first side of the ice-melting vehicle, after disconnecting the power supply corresponding to the ice-melting coil and controlling the output current value of the power supply to 0, the method further includes: Determine the current end point of the first contact rail; Based on the end time of the first contact rail, determine the end position data of the first contact rail, and store the start position data of the first contact rail, the end position data of the first contact rail, and the first side as a set of detection data; Accordingly, after connecting the ice-melting coil to the power supply corresponding to the ice-melting coil for each ice-melting coil on the second side of the ice-melting vehicle, and controlling the output current value of the power supply to the preset current value, the method further includes: When the average output power of all power sources is detected to be greater than the preset load power, the current start time of the second contact rail is determined. Determine the position data of the second contact rail starting point based on the starting time of the second contact rail; Accordingly, when the average output power of all power sources is detected to be less than or equal to the preset load power, for each ice-melting coil on the second side of the ice-melting vehicle, the power supply corresponding to the ice-melting coil is disconnected, and the output current value of the power supply is controlled to be 0. The method further includes: Determine the current endpoint time of the second contact rail; Based on the end time of the second contact rail, determine the end position data of the second contact rail, and store the start position data of the second contact rail, the end position data of the second contact rail, and the second side as a set of detection data; Accordingly, after the ice-melting vehicle stops operating, the method further includes: Based on multiple sets of stored detection data, the mileage range and location of each contact rail in the operating line are determined.

3. The method according to claim 2, characterized in that, The ice-melting vehicle is equipped with an encoder at its wheels. The process of determining the position data of the first contact rail starting point based on the starting time of the first contact rail includes: Obtain the number of first starting point output pulses of the encoder at the starting point of the first contact rail; From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the starting time of the first contact rail; The position data of the first contact rail starting point is determined based on the number of output pulses from the first starting point, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

4. The method according to claim 2, characterized in that, The ice-melting vehicle is equipped with an encoder at its wheels. The process of determining the position data of the second contact rail starting point based on the starting time of the second contact rail includes: Obtain the number of second starting point output pulses of the encoder at the starting point of the second contact rail; From the stored set of positioning data, obtain the positioning time with the smallest time interval from the starting time of the second contact rail; The position data of the second contact rail starting point is determined based on the number of output pulses from the second starting point, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

5. The method according to claim 2, characterized in that, The ice-melting vehicle is equipped with an encoder at its wheels. The process of determining the position data of the first contact rail endpoint based on the endpoint time of the first contact rail includes: Obtain the number of first end-point output pulses of the encoder at the end point of the first contact rail; From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the end point of the contact rail; The first contact rail endpoint position data is determined based on the number of output pulses at the first endpoint, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

6. The method according to claim 2, characterized in that, The ice-melting vehicle is equipped with an encoder at its wheels. The determination of the second contact rail endpoint position data based on the endpoint time of the second contact rail includes: Obtain the number of second end-point output pulses of the encoder at the second end-point time of the second contact rail; From the stored set of positioning data, obtain the positioning time that has the smallest time interval with the end point of the contact rail; The second contact rail endpoint position data is determined based on the number of output pulses at the second endpoint, the positioning mileage corresponding to the positioning time, and the number of positioning output pulses.

7. The method according to claim 2, characterized in that, The ice-melting truck is equipped with encoders at its wheels. After the ice-melting truck starts moving from the starting point of the operating route, the method further includes: When a positioning beacon is detected, the positioning time and positioning mileage are recorded, the current positioning output pulse count of the encoder is obtained, and the positioning time, positioning mileage and positioning output pulse count are established and stored in the positioning data set.

8. A contact rail de-icing device, characterized in that, include: The processing module is used to execute the contact rail de-icing method as described in claim 1.

9. An ice-melting vehicle, characterized in that, include: Processor, memory, communication interface, multiple power supplies, two switches and two ice-melting coils corresponding to each power supply; Each power source is connected to two ice-melting coils via two switches, and the two coils corresponding to each power source are installed on the left and right sides of the ice-melting vehicle, respectively. The memory is used to store the executable instructions of the processor; The processor is configured to execute the contact rail de-icing method according to any one of claims 1 to 7 by executing the executable instructions.