A method for analyzing railway locomotive signal faults

By segmenting and performing spectrum analysis on railway locomotive signal fault data, and using machine intelligence to calculate abrupt changes, the problem of low efficiency in manual analysis in existing technologies has been solved, enabling rapid and accurate determination of fault causes and reducing safety hazards.

CN118132951BActive Publication Date: 2026-06-30HARBIN KEJIA GENERAL MECHANICAL & ELECTRICAL CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HARBIN KEJIA GENERAL MECHANICAL & ELECTRICAL CO LTD
Filing Date
2024-02-20
Publication Date
2026-06-30

Smart Images

  • Figure CN118132951B_ABST
    Figure CN118132951B_ABST
Patent Text Reader

Abstract

This invention relates to a method for analyzing railway locomotive signal faults. The purpose of this invention is to solve the problem that when a locomotive signal fault occurs while the locomotive is running on the line, the cause of the fault cannot be clearly identified, affecting the normal operation of subsequent locomotives. The process is as follows: 1. Obtain fault data at the location corresponding to the current fault and fault-free data of the same locomotive at the same location in the previous instance; 2. Obtain the current fault location data and the data prior to the current fault location; obtain the previous fault-free location data and the data prior to the previous fault-free location; 3. Calculate the abrupt changes in the current fault location data, the abrupt changes in the data prior to the current fault location, the abrupt changes in the previous fault-free location data, and the abrupt changes in the data prior to the previous fault-free location; 4. Determine the cause of the fault. This invention is applicable to the field of railway locomotive signal fault analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to a method for analyzing railway locomotive signal faults. Background Technology

[0002] When railway locomotives are running on the track, occasional abnormalities may occur, such as locomotive signal lights malfunctioning, not working, accidentally being activated, incorrectly activated, going out, or having multiple lights, as well as abnormal LKJ (Local Signal Management) indications. These malfunctions can lead to accidents such as abnormal stops, speeding, or reckless driving, affecting operational safety. Once a malfunction occurs, the true cause must be analyzed immediately, and the malfunction must be addressed promptly to avoid or minimize its impact on the normal operation of the locomotive in the event of such an incident and subsequent incidents.

[0003] Currently, railway locomotive signal fault analysis is performed manually using locomotive signal recording and analysis software to analyze data recorded by locomotive signaling equipment. This method requires a high level of expertise from the fault analysts, necessitating professional analysts from the onboard equipment operating department to conduct the analysis. Furthermore, it requires systematically investigating each possible cause of the fault, resulting in a heavy workload. For complex faults, it is also necessary to contact technical personnel from the locomotive signaling equipment manufacturer for assistance, leading to low efficiency. Moreover, manual analysis is susceptible to subjective factors such as omissions, errors, and misjudgments, resulting in reduced accuracy, inadequate fault source identification, and potential safety hazards. Summary of the Invention

[0004] The purpose of this invention is to solve the problem that when existing railway locomotives are running on the line, once a locomotive signal failure occurs, the cause of the failure cannot be determined, which affects the normal operation of subsequent locomotives. Therefore, this invention proposes a railway locomotive signal failure analysis method.

[0005] The specific process of a railway locomotive signal fault analysis method is as follows:

[0006] Step 1: Obtain the fault data corresponding to the location of the current railway locomotive failure and the fault-free data of the same railway locomotive at the same location in the previous failure.

[0007] Step 2: Segment the fault data corresponding to the current fault location of the railway locomotive obtained in Step 1 to obtain the current fault location data and the data before the current fault location;

[0008] The fault-free data of the same railway locomotive at the same position obtained in step one is segmented to obtain the previous fault-free position data and the data before the previous fault-free position.

[0009] Step 3: Based on the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in Step 2, obtain the analysis factors;

[0010] The factors analyzed include: the set of spectral lines of the data signal spectrum at the current fault location, the set of spectral lines of the data signal spectrum before the current fault location, the set of spectral lines of the data signal spectrum at the previous fault-free location, and the set of spectral lines of the data signal spectrum before the previous fault-free location.

[0011] Based on the analysis factors, the sudden change in the current fault location data, the sudden change in the data before the current fault location, the sudden change in the previous fault-free location data, and the sudden change in the data before the previous fault-free location data are calculated.

[0012] Step 4: Based on the sudden changes in the fault location data, the sudden changes in the data before the fault location, the sudden changes in the previous fault-free location data, and the sudden changes in the data before the previous fault-free location obtained in Step 3, determine the cause of the fault.

[0013] Preferably, in step one, the fault data corresponding to the current fault location of the railway locomotive and the fault-free data of the same railway locomotive at the same location in a previous instance are obtained; the specific process is as follows:

[0014] Obtain fault data corresponding to the location of this railway locomotive failure;

[0015] The fault data corresponding to the location of this railway locomotive malfunction includes status data and track circuit signal data;

[0016] Status data includes route number, kilometer marker, signal number, light color, and speed rating;

[0017] Based on the status data in the fault data corresponding to the location of the railway locomotive's current failure, the historical data of the same railway locomotive at the same location was retrieved in reverse chronological order.

[0018] The process of acquiring track circuit signal data is as follows:

[0019] Ground track circuit signaling equipment sends current signals to the rails, which are then received by sensors on the locomotive to form track circuit signal data.

[0020] Preferably, step two involves dividing the process into two categories: the first category addresses situations where a light is lost, a light is mistakenly installed, or the wrong light is installed; the second category addresses situations where no light is installed.

[0021] Specifically, regarding situations where lights fall off, lights are mistakenly installed, or the wrong lights are installed:

[0022] The fault data corresponding to the current fault location of the railway locomotive is segmented to obtain the current fault location data and the data before the current fault location;

[0023] The previous fault-free data of the same railway locomotive at the same position is divided into the previous fault-free position data and the data before the previous fault-free position.

[0024] The specific process is as follows:

[0025] Regarding the issue of lights falling off:

[0026] Take the point where the light falls off at the location of this fault as time t3, and take time t2, which is A seconds (3 seconds) ahead of the point as the dividing point. Take the fault data T seconds after the dividing point t2 as the location data of this fault, up to time t4.

[0027] Based on the state data at time t2, the segmentation point t2′ is determined. The fault-free data for T seconds after the segmentation point t2′ is taken as the previous fault-free position data, up to time t4′.

[0028] Take the point where the light falls off at the location of the fault as time t3, and take time t2, which is A seconds earlier than the point of the fault, as the dividing point. Take the fault data T seconds before the dividing point t2 as the data before the location of the fault, up to time t1.

[0029] Based on the state data at time t2, the segmentation point t2′ is determined. The fault data T seconds before the segmentation point t2′ is taken as the data before the previous fault-free position, up to time t1′.

[0030] If the fault data before the split point is less than T seconds, take the fault boundary of the current fault location as time t7, and take time t6, which is B seconds ahead of the boundary, as the split point. Take the fault data of T seconds before the split point t6 as the current fault location data, up to time t5.

[0031] Based on the status data at time t6, the segmentation point t6′ is determined. The fault-free data for T seconds before the segmentation point t6′ is taken as the previous fault-free position data, up to time t5′.

[0032] Take the fault boundary point corresponding to the current fault location as time t7, and take time t6, which is B seconds ahead of the boundary point, as the dividing point. Take the data after the fault is restored T seconds after the dividing point t6 as the data before the current fault location, up to time t8.

[0033] Based on the state data at time t6, the segmentation point t6′ is determined. The data after the fault recovery T seconds after the segmentation point t6′ is taken as the data before the previous fault-free position, up to time t8′.

[0034] Specifically, regarding the situation where the lights are not working:

[0035] The fault data corresponding to the location of this railway locomotive failure is divided into the fault location data of this failure where the lights are not turned on.

[0036] The previous fault-free data of the same railway locomotive at the same location is divided into the previous fault-free location data;

[0037] The specific process is as follows:

[0038] Take the point where the lights don't go out at the location corresponding to this fault as time t1, and take time t2, which is A seconds after the point, as the dividing point. Take the fault data T seconds after the dividing point t2 as the fault location data for this fault, up to time t3.

[0039] Based on the state data at time t2, the segmentation point t2′ is determined. The fault-free data for T seconds after the segmentation point t2′ is taken as the previous fault-free position data, up to time t3′.

[0040] Preferably, in step three, the analysis factors are obtained based on the current fault location data, the data before the current fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in step two.

[0041] The factors analyzed include: the set of spectral lines of the data signal spectrum at the current fault location, the set of spectral lines of the data signal spectrum before the current fault location, the set of spectral lines of the data signal spectrum at the previous fault-free location, and the set of spectral lines of the data signal spectrum before the previous fault-free location.

[0042] Based on the analysis of factors, the abrupt changes in the current fault location data, the abrupt changes in the data before the current fault location, the abrupt changes in the previous fault-free location data, and the abrupt changes in the data before the previous fault-free location are calculated; the specific process is as follows:

[0043] Step 3: 1. Process the current fault location data, the data before the current fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in Step 2, with each 125 milliseconds as a processing cycle;

[0044] For each cycle of the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in step two, perform a fast Fourier transform to convert the time-domain signal into a frequency-domain signal, and obtain the current fault location data signal spectrum, the current fault location data signal spectrum, the previous fault-free location data signal spectrum, and the previous fault-free location data signal spectrum for each cycle.

[0045] Step 3.2

[0046] Within the range of B to D, identify the three spectral lines with the highest energy in the spectrum of the fault location data signal for each period, and obtain the spectral line set of the fault location data signal spectrum based on the three spectral lines.

[0047] Within the range of B to D, identify the three spectral lines with the highest energy values ​​in the spectrum of the data signal before the current fault location in each cycle, and obtain the spectral line set of the data signal spectrum before the current fault location based on the three spectral lines with the highest energy values.

[0048] Within the range of B to D, identify the three spectral lines with the highest energy of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on the three spectral lines with the highest energy.

[0049] Within the range of B to D, find the three spectral lines with the highest energy in the spectrum of the data signal before the previous fault-free position in each cycle, and obtain the spectral line set of the data signal spectrum before the previous fault-free position based on the three spectral lines with the highest energy.

[0050] Step 3: Calculate the sudden changes in the fault location data based on the spectral line set of the fault location data signal spectrum.

[0051] Calculate the abrupt change in the data before the current fault location based on the set of spectral lines of the data signal spectrum before the current fault location;

[0052] The abrupt change in the previous fault-free location data is calculated based on the set of spectral lines in the spectrum of the previous fault-free location data signal.

[0053] The abrupt change in the data before the previous fault-free position is calculated based on the set of spectral lines of the data signal spectrum before the previous fault-free position.

[0054] Preferably, in step three two, the three spectral lines with the highest spectral energy in the spectrum of the fault location data signal for each period are found within the range of B to D, and the spectral line set of the fault location data signal spectrum is obtained based on the three spectral lines with the highest spectral energy.

[0055] Within the range of B to D, identify the three spectral lines with the highest energy values ​​in the spectrum of the data signal before the current fault location in each cycle, and obtain the spectral line set of the data signal spectrum before the current fault location based on the three spectral lines with the highest energy values.

[0056] Within the range of B to D, identify the three spectral lines with the highest energy of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on the three spectral lines with the highest energy.

[0057] Within the range B to D, identify the three spectral lines with the highest spectral energy in the data signal spectrum before the previous fault-free position for each cycle. Based on these three spectral lines, obtain the set of spectral lines in the data signal spectrum before the previous fault-free position. The specific process is as follows:

[0058] Step 321: Obtain the carrier frequency and low frequency based on the ground track circuit signal; determine the theoretical center frequency position, theoretical lower sideband position, theoretical sideband position, and tolerance value based on the carrier frequency and low frequency.

[0059] Subtracting the theoretical lower sideband position from the theoretical center frequency position yields A, and subtracting the tolerance value from A yields B.

[0060] The theoretical center frequency position plus the theoretical side frequency position gives C, and C plus the tolerance value gives D.

[0061] Within the range of B to D, the climbing algorithm is used to find the three spectral lines with the highest energy in the spectrum of the data signal. The spectral line with the highest energy is the first spectral line, the spectral line with the second highest energy is the second spectral line, and the spectral line with the third highest energy is the third spectral line.

[0062] Each spectral line includes frequency position information f and energy information p, as well as frequency position abrupt change coefficient F and energy abrupt change coefficient E associated with every three spectral lines;

[0063] Step 322: One period is 125ms, 1 second is 8 periods, T seconds is 8T periods, and a T-second data segment yields 8T periods of spectral data;

[0064] Step 3.2.3. The set of spectral lines for the data signal spectrum at the fault location is as follows:

[0065] {f CCm1 ,p CCm1 ,f CCm2 ,p CCm2 ,f CCm3 ,p CCm3 ,F CCm E CCm Integers of type m = 1, 2, 3, ..., 8T

[0066] Where f CCm1 p represents the frequency position information of the first spectral line in the m-th period. CCm1 f represents the energy information of the first spectral line in the m-th period. CCm2 p represents the frequency position information of the second spectral line in the m-th period. CCm2 f represents the energy information of the second spectral line in the m-th period. CCm3 p represents the frequency position information of the third spectral line in the m-th period. CCm3 F represents the energy information of the third spectral line in the m-th period. CCm E represents the frequency position change coefficient in the m-th period. CCm This represents the energy mutation coefficient in the m-th cycle, where m represents the m-th cycle.

[0067] Steps 3-4: The set of spectral lines of the data signal spectrum before the current fault location is as follows:

[0068] {f CPk1 ,p CPk1 ,f CPk2 ,p CPk2 ,f CPk3 ,p CPk3 ,FCPk E CPk Integers whose k = 1, 2, 3, ..., 8T

[0069] Where f CPk1 p represents the frequency position information of the first spectral line in the k-th period. CPk1 f represents the energy information of the first spectral line in the k-th period. CPk2 p represents the frequency position information of the second spectral line in the k-th period. CPk2 f represents the energy information of the second spectral line in the k-th period. CPk3 p represents the frequency position information of the third spectral line in the k-th period. CPk3 F represents the energy information of the third spectral line in the k-th period. CPk E represents the frequency position abrupt change coefficient in the k-th period. CPk This represents the energy mutation coefficient in the k-th cycle, where k represents the k-th cycle.

[0070] Step 325: The set of spectral lines of the previous fault-free location data signal spectrum is as follows:

[0071] {f PCj1 ,p PCj1 ,f PCj2 ,p PCj2 ,f PCj3 ,p PCj3 ,F PCj E PCj {j = 1, 2, 3, ..., 8T integers}

[0072] Where f PCj1 p represents the frequency position information of the first spectral line in the j-th period. PCj1 f represents the energy information of the first spectral line in the j-th period. PCj2 p represents the frequency position information of the second spectral line in the j-th period. PCj2 f represents the energy information of the second spectral line in the j-th period. PCj3 p represents the frequency position information of the third spectral line in the j-th period. PCj3 F represents the energy information of the third spectral line in the j-th period. PCj E represents the frequency position abrupt change coefficient in the j-th period. PCj Let represent the energy mutation coefficient of the j-th cycle, where j represents the j-th cycle;

[0073] Step 326: The set of spectral lines of the data signal spectrum before the previous fault-free position is as follows:

[0074] {f PPi1 ,p PPi1 ,f PPi2 ,p PPi2 ,fPPi3 ,p PPi3 ,F PPi E PPi Integers i = 1, 2, 3, ..., 8T

[0075] Where f PPi1 p represents the frequency position information of the first spectral line in the i-th period. PPi1 f represents the energy information of the first spectral line in the i-th period. PPi2 p represents the frequency position information of the second spectral line in the i-th period. PPi2 f represents the energy information of the second spectral line in the i-th period. PPi3 p represents the frequency position information of the third spectral line in the i-th period. PPi3 F represents the energy information of the third spectral line in the i-th period. PPi E represents the frequency position change coefficient of the i-th period. PPi Let represent the energy mutation coefficient of the i-th cycle, where i represents the i-th cycle.

[0076] Preferably, in step three, the abrupt change in the current fault location data is calculated based on the spectral line set of the current fault location data signal spectrum; the abrupt change in the data before the current fault location is calculated based on the spectral line set of the current fault location data signal spectrum; the abrupt change in the previous fault-free location data is calculated based on the spectral line set of the previous fault-free location data signal spectrum; and the abrupt change in the previous fault-free location data is calculated based on the spectral line set of the previous fault-free location data signal spectrum. The abrupt change is divided into frequency position abrupt change coefficient, energy abrupt change coefficient, and frequency position shift abrupt change degree. The specific process is as follows:

[0077] Step 331: Obtain the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F for each period within the spectral line set of the previous fault-free location data signal spectrum.

[0078] Step 332: Obtain the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of each cycle within the spectral set of the previous fault-free location data signal spectrum.

[0079] Step 333: Based on the spectral set of the current fault location data signal spectrum obtained in Step 331, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the frequency position mutation coefficient F of a certain period within the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of a certain period within the spectral set of the current fault location data signal spectrum, the current fault location data spectrum, the previous fault-free location data signal spectrum, and the previous fault-free location data spectrum, obtained in Step 332, calculate the frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, and frequency position mutation coefficient of the previous fault-free location data, and the frequency position shift mutation degree.

[0080] Preferably, in step 331, the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F for each period within the spectral line set of the previous fault-free location data signal spectrum are obtained respectively; the specific process is as follows:

[0081] If the three frequency position information of a certain period within the four spectral line sets obtained uniquely satisfy that they are within the theoretical lower sideband position error threshold, within the theoretical center band position error threshold, and within the theoretical sideband position error threshold, then the three frequency position information all meet the frequency error standard requirements, and the frequency position mutation coefficient F of the corresponding period is recorded as 0.

[0082] If one of the three frequency position information of a certain period in the four obtained spectral line sets does not satisfy any theoretical position error threshold, and the other two frequency position information uniquely satisfy a theoretical position error threshold, the frequency position information that does not satisfy any theoretical position error threshold is stored in the spectral line non-satisfaction set f1, and the frequency position mutation coefficient F of the corresponding period is recorded as 1.

[0083] The theoretical position error threshold is the theoretical lower sideband position error threshold, the theoretical center band position error threshold, or the theoretical sideband position error threshold.

[0084] If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets are within the same theoretical position error threshold, then the one of the two frequency position information A and B that is farther from the theoretical position does not meet the frequency error standard requirement. At the same time, when the third frequency position information is within one of the other two theoretical position error thresholds, the frequency position information that does not meet the frequency error standard requirement is stored in the spectral line non-satisfaction set f1, and the frequency position mutation coefficient F of the corresponding period is recorded as 1.

[0085] The theoretical position is the theoretical lower sideband position, the theoretical center frequency position, or the theoretical sideband position.

[0086] If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets do not satisfy any theoretical position error threshold, and the third frequency position information satisfies a theoretical position error threshold, then the frequency position mutation coefficient F of the corresponding period is denoted as 2.

[0087] If the three frequency position information of a certain period within the four spectral line sets are within the same theoretical position error threshold, then the two frequency position information that are far from the theoretical position do not meet the frequency error standard requirements, and the frequency position mutation coefficient F of the corresponding period is denoted as 2.

[0088] If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets are within the same theoretical position error threshold, then the frequency position information that is farther from the theoretical position among the two frequency position information A and B does not meet the frequency error standard requirement. At the same time, if the third frequency position information does not meet one of the other two theoretical position error thresholds, then the third frequency position information does not meet the frequency error standard requirement; the frequency position mutation coefficient F of the corresponding period is denoted as 2.

[0089] If none of the three frequency position information of a certain period within the four spectral line sets obtained are within any theoretical position error threshold, then none of the three frequency position information meet the frequency error standard requirements; the frequency position mutation coefficient F of the corresponding period is denoted as 3.

[0090] Preferably, in step 332, the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of each period within the spectral line set of the previous fault-free location data signal spectrum are obtained respectively; the specific process is as follows:

[0091] When the three frequency position information of a certain period in the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, or the spectral set of the data signal spectrum before the previous fault-free location all meet the frequency error standard requirements:

[0092] If the energy information in the spectral line set corresponding to the theoretical center frequency position is less than the energy information in the spectral line set corresponding to the theoretical lower side frequency position and the energy information in the spectral line set corresponding to the theoretical side frequency position, the energy mutation coefficient E of the corresponding period is denoted as 3.

[0093] If the energy information in the spectral line set corresponding to the theoretical center frequency position is less than either the energy information in the spectral line set corresponding to the theoretical lower side frequency position or the energy information in the spectral line set corresponding to the theoretical side frequency position, the energy mutation coefficient E of the corresponding period is denoted as 2.

[0094] If the energy information within the spectral line set corresponding to the theoretical center frequency position is not less than the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position and the energy information within the spectral line set corresponding to the theoretical sidefrequency position, and the ratio of the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position to the energy information within the spectral line set corresponding to the theoretical sidefrequency position is less than... or greater than The energy mutation coefficient E corresponding to the period is denoted as 1;

[0095] If the energy information within the spectral line set corresponding to the theoretical center frequency position is not less than the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position and the energy information within the spectral line set corresponding to the theoretical sidefrequency position, and the ratio of the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position to the energy information within the spectral line set corresponding to the theoretical sidefrequency position is not less than... and not greater than The corresponding periodic energy mutation coefficient E is denoted as 0.

[0096] Preferably, in step 333, based on the spectral set of the current fault location data signal spectrum obtained in step 331, the spectral set of the current fault location data signal spectrum, the spectral set of the previous fault-free location data signal spectrum, and the spectral set of the previous fault-free location data signal spectrum within a certain period, as well as the energy mutation coefficient E within the spectral set of the current fault location data signal spectrum, the current fault location data spectrum, the previous fault-free location data signal spectrum, and the spectral set of the previous fault-free location data spectrum within step 332, the frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, and energy mutation coefficient of the previous fault-free location data are calculated.

[0097] The specific process is as follows:

[0098] Frequency location change coefficient of the fault location data Energy mutation coefficient of the fault location data Frequency position change coefficient of data prior to this fault location Energy mutation coefficient of data prior to the location of this fault

[0099] Frequency position change coefficient of the previous fault-free location data Energy mutation coefficient of the previous fault-free location data Frequency position change coefficient of data before the previous fault-free location Energy mutation coefficient of data prior to the previous fault-free location

[0100] Spectral lines do not satisfy set f 1CC Frequency position shift abruptness is

[0101] in For spectral lines that do not satisfy the set f 1CC Internal variables; For spectral lines that do not satisfy the set f 1CC The mean of the internal variables; N 1CC For spectral lines that do not satisfy the set f 1CC Number of internal variables.

[0102] Preferably, in step four, the cause of the fault is determined based on the abrupt changes in the current fault location data, the abrupt changes in the data before the current fault location, the abrupt changes in the previous fault-free location data, and the abrupt changes in the data before the previous fault-free location obtained in step three; the specific process is as follows:

[0103] I. Regarding issues such as light falling off or incorrect light being installed:

[0104] 1) If the frequency location mutation coefficient F of the fault location data in this case is... CC Greater than threshold R1 and frequency position shift abruptness The energy mutation coefficient E of the fault location data is less than or equal to the threshold R2. CC Less than or equal to the threshold R3, i.e., F CC >R1 and And E CC ≤R3 indicates that the fault was caused by a malfunction in the ground code transmitting equipment;

[0105] 2) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is greater than the threshold, i.e., F CC >R1 and And E CC >R3 indicates that the fault was caused by an abnormal ground-based coding equipment and interference signals;

[0106] If F CC >R1 and And E CC >R3 and F CC >F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0107] If F CC >R1 and And E CC >R3 and F CC ≤F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0108] If F CC >R1 and And E CC >R3 and F CC >F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0109] If FCC >R1 and And E CC >R3 and F CC ≤F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0110] 3) If F CC >R1 and And E CC >R3 or F CC >R1 and And E CC ≤R3 indicates that the fault was caused by interference signal;

[0111] 4) If F CC ≤R1 and And E CC >R3 or F CC ≤R1 and And E CC >R3 indicates that the fault was caused by interference signals;

[0112] 5) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC >F PC +R4 and E CC ≤E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0113] otherwise,

[0114] (I) If F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC >E PP +R5 or F PC >F PP +R4 and EPC ≤E PP +R5 or F PC ≤F PP +R4 and E PC >E PP +R5 or F CC >F CP +R4 and E CC >E CP +R5 or F CC >F CP +R4 and E CC ≤E CP +R5 or F CC ≤F CP +R4 and E CC >E CP +R5)) indicates that the fault was caused by interference signals;

[0115] (II)F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC ≤F PP +R4 and E PC ≤E PP +R5 and F CC ≤F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the vehicle's equipment;

[0116] R4 and R5 are threshold values;

[0117] 6) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the ground code transmitting equipment;

[0118] If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC ≤F PC +R4 and E CC>E PC +R5) indicates that the fault was caused by interference signals;

[0119] otherwise,

[0120] (I) If F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC ≤E PP +R5 or F CC >F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the ground code transmitting equipment;

[0121] (II) If F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC >E PP +R5 or F PC ≤F PP +R4 and E PC >E PP +R5 or F CC >F CP +R4 and E CC >E CP +R5 or F CC ≤F CP +R4 and E CC >E CP +R5) indicates that the fault was caused by interference signals;

[0122] (III)F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC ≤F PP +R4 and E PC ≤EPP +R5 and F CC ≤F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the vehicle's equipment;

[0123] II. Regarding the issue of lights not turning on:

[0124] 1) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is less than or equal to the threshold, i.e., F CC >R1 and And E CC ≤R3 indicates that the fault was caused by a malfunction in the ground code transmitting equipment;

[0125] 2) If the frequency position mutation coefficient of the current fault data is greater than the threshold R1 and the frequency position shift mutation degree is less than or equal to the threshold R2, and the energy mutation coefficient is greater than the threshold R3, i.e., F CC >R1 and And E CC >R3 indicates that the fault was caused by malfunction of the ground coding equipment and signal interference;

[0126] If F CC >R1 and And E CC >R3 and (F CC >F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0127] If F CC >R1 and And E CC >R3 and (F CC ≤F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0128] otherwise,

[0129] If F CC >R1 and And E CC >R3 and (F CC >F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0130] If FCC >R1 and And E CC >R3 and (F CC ≤F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0131] 3) If F CC >R1 and And E CC >R3 or F CC >R1 and And E CC ≤R3 indicates that the fault was caused by interference signal;

[0132] 4) If F CC ≤R1 and And E CC >R3 or F CC ≤R1 and And E CC >R3 indicates that the fault was caused by interference signals;

[0133] 5) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC >F PC +R4 and E CC ≤E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0134] Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the vehicle's equipment;

[0135] 6) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and ECC ≤E PC +R5) indicates that the fault was caused by an abnormality in the ground code transmitting equipment;

[0136] If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0137] Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the vehicle's equipment;

[0138] III. Regarding the issue of lights being accidentally turned on:

[0139] 1) If F CC <R6 and E CC <R7 indicates that the fault was caused by a malfunction in the ground-based code-generating equipment;

[0140] 2) If F CC <R6 and E CC ≥R7 indicates that the fault was caused by interference signals;

[0141] 3) If F CC ≥R6 and E CC <R7 indicates that the fault was caused by interference signals;

[0142] 4) If F CC ≥R6 and E CC ≥R7 and (F CC <F PC +R6 and E CC <E PC +R7 or F CC <F PC +R6 and E CC ≥E PC +R7 or F CC ≥F PC +R6 and E CC <E PC +R7) indicates that the fault was caused by interference signals;

[0143] otherwise,

[0144] (I)F CC ≥R6 and E CC ≥R7 and (F CC ≥F PC +R6 and E CC ≥E PC +R7 and (F PC <F PP +R6 and E PC <E PP +R7 or F PC <F PP +R6 and E PC ≥E PP +R7 or F PC ≥F PP +R6 and E PC <E PP +R7 or F CC <F CP +R6 and E CC <E CP +R7 or F CC <F CP +R6 and E CC ≥E CP +R7 or F CC ≥F CP +R6 and E CC <E CP +R7)) indicates that the fault was caused by interference signals;

[0145] (II)F CC ≥R6 and E CC ≥R7 and (F CC ≥F PC +R6 and E CC ≥E PC +R7 and (F PC ≥F PP +R6 and E PC ≥E PP +R7 and F CC ≥F CP +R6 and E CC ≥E CP +R7)) indicates that the fault was caused by an abnormality in the vehicle's equipment;

[0146] R6 and R7 are threshold values.

[0147] The beneficial effects of this invention are as follows:

[0148] This invention discloses a method for analyzing railway locomotive signal faults. The method involves acquiring fault location data for the current railway locomotive fault. This fault location data includes status data and track circuit signal data. The status data includes the route number, kilometer marker, signal number, light color, and speed rating. The fault location data is processed to obtain current fault data and previous fault-free data. These data are then segmented to obtain current fault location data, data prior to the current fault location, previous fault-free location data, and data prior to the previous fault-free location. The data is then processed by... The time-domain signal is converted into a frequency-domain signal, obtaining the spectrum of the current fault location data signal, the spectrum of the data signal before the current fault location, the spectrum of the previous fault-free location data signal, and the spectrum of the data signal before the previous fault-free location for each cycle. Within the range B to D, the top three spectral lines of the current fault location data signal spectrum for each cycle are identified, and a set of spectral lines for the current fault location data signal spectrum is obtained based on these top three spectral lines. Within the range B to D, the top three spectral lines of the data signal before the current fault location for each cycle are identified, and a set of spectral lines for the current fault location data signal spectrum is obtained based on these top three spectral lines. Within range D, identify the top three spectral lines of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on these top three spectral lines; within ranges B to D, identify the top three spectral lines of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on these top three spectral lines; calculate the sudden change in the current fault location data based on the spectral line set of the current fault location data signal spectrum; calculate the sudden change in the current fault location data based on the spectral line set of the current fault location data signal spectrum; calculate the sudden change in the previous fault-free location data based on the spectral line set of the previous fault-free location data signal spectrum; calculate the sudden change in the previous fault-free location data based on the spectral line set of the previous fault-free location data signal spectrum; determine the source of the fault based on the sudden change; solve the problem that when existing railway locomotives are running on the line, once a locomotive signal failure occurs, the cause of the failure cannot be clearly identified, affecting the normal operation of subsequent locomotives; this invention uses machine intelligent fault analysis to replace manual fault analysis, reducing the difficulty of analysis, making fault analysis more accurate and efficient, shortening fault handling time, reducing safety hazards, and ensuring the normal operation of subsequent locomotives on site. Attached Figure Description

[0149] Figure 1 This is a flowchart of the present invention;

[0150] Figure 2 This is a data segmentation diagram for a light-dropping fault;

[0151] Figure 3 This is a data segmentation diagram for a faulty lamp installation;

[0152] Figure 4a This is a schematic diagram of the ZPW2000 spectrum;

[0153] Figure 4b This is a schematic diagram of the domestic frequency shift spectrum.

[0154] Figure 5 This is a trend analysis model diagram. Detailed Implementation

[0155] Specific Implementation Method 1: The specific process of this railway locomotive signal fault analysis method is as follows:

[0156] Step 1: Obtain the fault data (kilometer marker) at the location corresponding to the current fault of the railway locomotive and the fault-free data (including status data and track circuit signal data) of the same railway locomotive at the same location (kilometer marker and fault-corresponding kilometer marker are the same) in the previous incident.

[0157] Step 2: Segment the fault data corresponding to the current fault location of the railway locomotive obtained in Step 1 to obtain the current fault location data and the data before the current fault location;

[0158] The fault-free data of the same railway locomotive at the same position obtained in step one is segmented to obtain the previous fault-free position data and the data before the previous fault-free position.

[0159] Step 3: Based on the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in Step 2, obtain the analysis factors;

[0160] The factors analyzed include: the set of spectral lines of the data signal spectrum at the current fault location, the set of spectral lines of the data signal spectrum before the current fault location, the set of spectral lines of the data signal spectrum at the previous fault-free location, and the set of spectral lines of the data signal spectrum before the previous fault-free location.

[0161] Based on the analysis factors, the sudden change in the current fault location data, the sudden change in the data before the current fault location, the sudden change in the previous fault-free location data, and the sudden change in the data before the previous fault-free location data are calculated.

[0162] Step 4: Based on the sudden changes in the fault location data, the sudden changes in the data before the fault location, the sudden changes in the previous fault-free location data, and the sudden changes in the data before the previous fault-free location obtained in Step 3, determine the cause of the fault, and then manually handle the fault according to the given cause.

[0163] Specific Implementation Method Two: This implementation method differs from Specific Implementation Method One in that, in step one, fault data corresponding to the location of the current locomotive failure and fault-free data of the same locomotive at the same location in a previous instance are obtained; the specific process is as follows:

[0164] Obtain fault data at the location (kilometer marker) corresponding to this railway locomotive failure;

[0165] The fault data corresponding to the location of this railway locomotive malfunction includes status data and track circuit signal data;

[0166] Status data includes route number, kilometer marker, signal number, light color, and speed rating;

[0167] Based on the status data in the fault data corresponding to the location (kilometer marker) of the current railway locomotive failure, the historical data of the previous failure of the same railway locomotive at the same location (kilometer marker and the kilometer marker corresponding to the failure are the same) is retrieved in reverse chronological order.

[0168] If there is no previous fault-free data for the same locomotive at the same location (the kilometer marker and the kilometer marker corresponding to the fault are the same) in the historical data (this fault corresponds to the first operation of the locomotive, and there is no historical data), a prompt will be given, and the process will switch to manual analysis of the cause of the fault.

[0169] Perform step two;

[0170] The process of acquiring track circuit signal data is as follows: the ground track circuit signal equipment sends current signals to the rails, which are then received by the locomotive's sensors to form track circuit signal data.

[0171] Status data is only used as a query condition. That is, the track circuit signal and ground signal are obtained based on the location determined by information such as route number, kilometer marker, signal number, light color, and speed level. The ground signal is the raw signal transmitted through the rails by the ground coding equipment; this raw signal is what needs to be analyzed. Other steps and parameters are the same as in Specific Implementation Method One.

[0172] Specific Implementation Method 3: This implementation method differs from Specific Implementation Method 1 or 2 in that step 2 is divided into two categories. The first category is for situations where a light falls off, a light is mistakenly installed, or the wrong light is installed; the second category is for situations where no light is installed.

[0173] Specifically, regarding situations where lights fall off, lights are mistakenly installed, or the wrong lights are installed:

[0174] The fault data corresponding to the current fault location of the railway locomotive is segmented to obtain the current fault location data and the data before the current fault location;

[0175] The previous fault-free data of the same railway locomotive at the same position is divided into the previous fault-free position data and the data before the previous fault-free position.

[0176] The specific process is as follows:

[0177] 1) Regarding the problem of lights falling off, such as Figure 2 :

[0178] Take the point where the light falls off at the location of this fault as time t3, and take time t2, which is A seconds (3 seconds) ahead of the point as the dividing point. Take the fault data T seconds after the dividing point t2 as the location data of this fault, up to time t4.

[0179] Based on the state data at time t2, the segmentation point t2′ is determined. The fault-free data for T seconds after the segmentation point t2′ is taken as the previous fault-free position data, up to time t4′.

[0180] Take the point where the light falls off at the location of this fault as time t3, and take time t2, which is A seconds (3 seconds) ahead of the point as the dividing point. Take the fault data T seconds before the dividing point t2 as the data before the location of this light fall off fault, up to time t1.

[0181] Based on the state data at time t2, the segmentation point t2′ is determined. The fault data T seconds before the segmentation point t2′ is taken as the data before the previous fault-free position, up to time t1′.

[0182] t4-t2=t2-t1=T; t4′-t2′=t2′-t1′=T;

[0183] For cases where the fault data before the split point is less than T seconds, the fault boundary point corresponding to the current fault location is taken as time t7, and time t6, which is B seconds (1 second) forward from the boundary point, is taken as the split point. The fault data before the split point t6 is taken as the fault location data for the current fault, up to time t5.

[0184] Based on the status data at time t6, the segmentation point t6′ is determined. The fault-free data for T seconds before the segmentation point t6′ is taken as the previous fault-free position data, up to time t5′.

[0185] Take the point where the light went out at the location of the fault as time t7, and take time t6, which is B seconds (1 second) ahead of the point as the dividing point. Take the data after the fault is restored T seconds after the dividing point t6 as the data before the location of the fault, up to time t8.

[0186] Based on the state data at time t6, the segmentation point t6′ is determined. The data after the fault recovery T seconds after the segmentation point t6′ is taken as the data before the previous fault-free position, up to time t8′; t6-t5=t8-t6=T;

[0187] The same effect can be achieved by replacing the data before the fault with the data after the fault recovery in T seconds;

[0188] The data before the fault location and the data at the fault location are both truncated for the same T seconds, where T is usually an integer of 4 ≤ T ≤ 12.

[0189] For the fault of incorrect light installation, the specific process is the same as 1);

[0190] For the fault of accidentally turning on the light, the specific process is the same as 1);

[0191] In particular, regarding situations where the lights are not working, such as Figure 3 ;

[0192] The fault data corresponding to the location of this railway locomotive failure is divided into the fault location data of this failure where the lights are not turned on.

[0193] The previous fault-free data of the same railway locomotive at the same location is divided into the previous fault-free location data;

[0194] The specific process is as follows:

[0195] Take the point where the light does not turn on (signal amplitude change) at the location corresponding to this fault as time t1, and take time t2, which is A seconds (2 seconds) after the point as the dividing point. Take the fault data T seconds after the dividing point t2 as the location data of the light not turning on this fault, up to time t3.

[0196] Based on the state data at time t2, the segmentation point t2′ is determined. The fault-free data for T seconds after the segmentation point t2′ is taken as the previous fault-free position data until time t3′; t3-t2=T; t3′-t2′=T.

[0197] Other steps and parameters are the same as in specific implementation method one or two.

[0198] Specific Implementation Method Four: This implementation method differs from one of Specific Implementation Methods One to Three in that, in step three, the analysis factors are obtained based on the current fault location data, the current fault location data, the previous fault-free location data, and the previous fault-free location data obtained in step two.

[0199] The factors analyzed include: the set of spectral lines of the data signal spectrum at the current fault location, the set of spectral lines of the data signal spectrum before the current fault location, the set of spectral lines of the data signal spectrum at the previous fault-free location, and the set of spectral lines of the data signal spectrum before the previous fault-free location.

[0200] Based on the analysis factors, the sudden change in the current fault location data, the sudden change in the data before the current fault location, the sudden change in the previous fault-free location data, and the sudden change in the data before the previous fault-free location data are calculated.

[0201] The specific process is as follows:

[0202] Step 3: 1. Process the current fault location data, the data before the current fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in Step 2 into a processing cycle of 125 milliseconds, using the same 125 millisecond processing cycle as the locomotive signaling equipment.

[0203] For each cycle of the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in step two, perform a fast Fourier transform to convert the time-domain signal into a frequency-domain signal, and obtain the current fault location data signal spectrum, the current fault location data signal spectrum, the previous fault-free location data signal spectrum, and the previous fault-free location data signal spectrum for each cycle.

[0204] Step 3.2: Within the range of B to D, find the three spectral lines with the highest energy of the current fault location data signal spectrum for each period, and obtain the spectral line set of the current fault location data signal spectrum based on the three highest energy of the current fault location data signal spectrum.

[0205] Within the range of B to D, identify the three spectral lines with the highest energy values ​​in the spectrum of the data signal before the current fault location in each cycle, and obtain the spectral line set of the data signal spectrum before the current fault location based on the three spectral lines with the highest energy values.

[0206] Within the range of B to D, identify the three spectral lines with the highest energy of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on the three spectral lines with the highest energy.

[0207] Within the range of B to D, find the three spectral lines with the highest energy in the spectrum of the data signal before the previous fault-free position in each cycle, and obtain the spectral line set of the data signal spectrum before the previous fault-free position based on the three spectral lines with the highest energy.

[0208] Step 33

[0209] The sudden change in the fault location data is calculated based on the set of spectral lines in the spectrum of the fault location data signal.

[0210] Calculate the abrupt change in the data before the current fault location based on the set of spectral lines of the data signal spectrum before the current fault location;

[0211] The abrupt change in the previous fault-free location data is calculated based on the set of spectral lines in the spectrum of the previous fault-free location data signal.

[0212] The abrupt change in the data before the previous fault-free position is calculated based on the set of spectral lines from the spectrum of the data signal before the previous fault-free position. Other steps and parameters are the same as in one of the specific implementation methods one to three.

[0213] Specific Implementation Method 5: This implementation method differs from Specific Implementation Methods 1 to 4 in that, in step 32, the three spectral lines with the highest energy of the current fault location data signal spectrum in each period are found within the range of B to D, and the spectral line set of the current fault location data signal spectrum is obtained based on the three spectral lines with the highest energy of the current fault location data signal spectrum.

[0214] Within the range of B to D, identify the three spectral lines with the highest energy values ​​in the spectrum of the data signal before the current fault location in each cycle, and obtain the spectral line set of the data signal spectrum before the current fault location based on the three spectral lines with the highest energy values.

[0215] Within the range of B to D, identify the three spectral lines with the highest energy of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on the three spectral lines with the highest energy.

[0216] Within the range of B to D, find the three spectral lines with the highest energy in the spectrum of the data signal before the previous fault-free position in each cycle, and obtain the spectral line set of the data signal spectrum before the previous fault-free position based on the three spectral lines with the highest energy.

[0217] The specific process is as follows:

[0218] Based on the signal spectrum characteristics, the upper sideband, upper sideband left peak, and upper sideband right peak of domestic frequency-shifted signal systems are theoretically symmetrical with respect to the carrier frequency with respect to the lower sideband, lower sideband right peak, and lower sideband left peak, and are similar to the center frequency, lower sideband, and upper sideband spectral line characteristics of the ZPW2000 / UM71 system, such as... Figure 4a , 4b Therefore, the two signal systems can be processed using the same principle, and the following explanations will use the ZPW2000 / UM71 signal system as an example.

[0219] Step 321: Obtain the carrier frequency and low frequency based on the ground track circuit signal; determine the theoretical center frequency position, theoretical lower sideband position, theoretical sideband position, and tolerance value based on the carrier frequency and low frequency.

[0220] For example, if the carrier frequency of the track circuit signal is 2000Hz and the low frequency is 11.4Hz, then the theoretical center frequency position is 2000Hz, the lower sideband position is 2000-11.4=1988.6Hz, and the upper sideband position is 2000+11.4=2011.4Hz, with a tolerance value of 1Hz.

[0221] Subtracting the theoretical lower sideband position from the theoretical center frequency position yields A, and subtracting the tolerance value from A yields B.

[0222] The theoretical center frequency position plus the theoretical side frequency position gives C, and C plus the tolerance value gives D.

[0223] Within the range of B to D (greater than or equal to B and less than or equal to D), the climbing algorithm is used to find the three spectral lines with the highest energy in the spectrum of the data signal. The spectral line with the highest energy is the first spectral line, the spectral line with the second highest energy is the second spectral line, and the spectral line with the third highest energy is the third spectral line.

[0224] Each spectral line includes frequency position information f and energy information p, as well as frequency position abrupt change coefficient F and energy abrupt change coefficient E associated with every three spectral lines;

[0225] Among them, the carrier frequency and low frequency before the fault location are used for the faults of light falling off and wrong light being installed; the carrier frequency and low frequency of the fault location are used for the faults of no light being installed and wrong light being installed.

[0226] The theoretical center frequency position is known, the theoretical lower side frequency position is known, the tolerance value is known, and the theoretical side frequency position is known.

[0227] When using the hill climbing algorithm, in order to avoid interference from inflection points caused by instantaneous jitter, a strategy of taking two more points is adopted when judging uphill and downhill, and the lowest point of both uphill and downhill is not less than 1 / 2 of the peak value.

[0228] Step 322: One period is 125ms, 1 second is 8 periods, T seconds is 8T periods, and a T-second data segment yields 8T periods of spectral data;

[0229] Step 3.2.3. The set of spectral lines for the data signal spectrum at the fault location is as follows:

[0230] {f CCm1 ,p CCm1 ,f CCm2 ,p CCm2 ,f CCm3 ,p CCm3 ,F CCm E CCm Integers of type m = 1, 2, 3, ..., 8T

[0231] Where f CCm1 p represents the frequency position information of the first spectral line in the m-th period. CCm1 f represents the energy information of the first spectral line in the m-th period. CCm2 p represents the frequency position information of the second spectral line in the m-th period. CCm2 f represents the energy information of the second spectral line in the m-th period. CCm3 p represents the frequency position information of the third spectral line in the m-th period. CCm3 F represents the energy information of the third spectral line in the m-th period. CCm E represents the frequency position change coefficient in the m-th period. CCm This represents the energy mutation coefficient in the m-th cycle, where m represents the m-th cycle.

[0232] set f CCm1 ,p CCm1 ,f CCm2 ,p CCm2 ,f CCm3 ,p CCm3 Given that F CCm E CCm It was determined later based on logical comparison;

[0233] Steps 3-4: The set of spectral lines of the data signal spectrum before the current fault location is as follows:

[0234] {f CPk1 ,p CPk1 ,f CPk2 ,p CPk2 ,f CPk3 ,p CPk3 ,F CPk E CPk Integers whose k = 1, 2, 3, ..., 8T

[0235] Where f CPk1 p represents the frequency position information of the first spectral line in the k-th period. CPk1 f represents the energy information of the first spectral line in the k-th period. CPk2 p represents the frequency position information of the second spectral line in the k-th period. CPk2 f represents the energy information of the second spectral line in the k-th period. CPk3 p represents the frequency position information of the third spectral line in the k-th period. CPk3 F represents the energy information of the third spectral line in the k-th period. CPk E represents the frequency position abrupt change coefficient in the k-th period. CPk This represents the energy mutation coefficient in the k-th cycle, where k represents the k-th cycle.

[0236] set f CPk1 ,p CPk1 ,f CPk2 ,p CPk2 ,f CPk3 ,p CPk3 Given that F CPk E CPk It was determined later based on logical comparison.

[0237] Step 325: The set of spectral lines of the previous fault-free location data signal spectrum is as follows:

[0238] {f PCj1 ,p PCj1 ,f PCj2 ,p PCj2 ,f PCj3 ,p PCj3 ,FPCj E PCj {j = 1, 2, 3, ..., 8T integers}

[0239] Where f PCj1 p represents the frequency position information of the first spectral line in the j-th period. PCj1 f represents the energy information of the first spectral line in the j-th period. PCj2 p represents the frequency position information of the second spectral line in the j-th period. PCj2 f represents the energy information of the second spectral line in the j-th period. PCj3 p represents the frequency position information of the third spectral line in the j-th period. PCj3 F represents the energy information of the third spectral line in the j-th period. PCj E represents the frequency position abrupt change coefficient in the j-th period. PCj Let represent the energy mutation coefficient of the j-th cycle, where j represents the j-th cycle;

[0240] set f PCj1 ,p PCj1 ,f PCj2 ,p PCj2 ,f PCj3 ,p PCj3 Given that F PCj E PCj It was determined later based on logical comparison;

[0241] Step 326: The set of spectral lines of the data signal spectrum before the previous fault-free position is as follows:

[0242] {f PPi1 ,p PPi1 ,f PPi2 ,p PPi2 ,f PPi3 ,p PPi3 ,F PPi E PPi Integers i = 1, 2, 3, ..., 8T

[0243] Where f PPi1 p represents the frequency position information of the first spectral line in the i-th period. PPi1 f represents the energy information of the first spectral line in the i-th period. PPi2 p represents the frequency position information of the second spectral line in the i-th period. PPi2 f represents the energy information of the second spectral line in the i-th period. PPi3 p represents the frequency position information of the third spectral line in the i-th period. PPi3 F represents the energy information of the third spectral line in the i-th period. PPi E represents the frequency position change coefficient of the i-th period. PPiLet represent the energy mutation coefficient of the i-th cycle, where i represents the i-th cycle.

[0244] set f PPi1 ,p PPi1 ,f PPi2 ,p PPi2 ,f PPi3 ,p PPi3 Given that F PPi E PPi It was determined later based on logical comparison. The other steps and parameters are the same as in one of the specific implementation methods one to four.

[0245] Specific Implementation Method Six: This implementation method differs from Specific Implementation Methods One to Five in that, in step three, the sudden change in the current fault location data is calculated based on the spectral line set of the current fault location data signal spectrum; the sudden change in the data before the current fault location is calculated based on the spectral line set of the current fault location data signal spectrum; the sudden change in the previous fault-free location data is calculated based on the spectral line set of the previous fault-free location data signal spectrum; and the sudden change in the data before the previous fault-free location is calculated based on the spectral line set of the previous fault-free location data signal spectrum. The sudden change is divided into frequency position sudden change coefficient, energy sudden change coefficient, and frequency position shift sudden change degree. The specific process is as follows:

[0246] Step 331: Obtain the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F for each period within the spectral line set of the previous fault-free location data signal spectrum.

[0247] Step 332: Obtain the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of each cycle within the spectral set of the previous fault-free location data signal spectrum.

[0248] Step 333: Based on the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F of a certain period within the spectral line set of the previous fault-free location data signal spectrum obtained in Step 331, and the energy change coefficient E of a certain period within the spectral line set of the current fault location data signal spectrum, the spectral line set of the previous fault-free location data signal spectrum, and the spectral line set of the previous fault-free location data spectrum obtained in Step 332, calculate the frequency position change coefficient, energy change coefficient, frequency position change coefficient, energy change coefficient, frequency position change coefficient, and energy change coefficient of the data before the current fault location, the data before the current fault location, the data before the previous fault-free location, the data before the previous fault-free location, and the data before the previous fault-free location, and the frequency position shift change degree. Other steps and parameters are the same as in specific implementation methods one to five.

[0249] Specific Implementation Method Seven: This implementation method differs from Specific Implementation Methods One through Six in that, in step 331, the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F for each period within the spectral line set of the previous fault-free location data signal spectrum are obtained respectively; the specific process is as follows:

[0250] The three frequency position information of each period within the four spectral line sets are compared with the theoretical lower sideband position, theoretical center frequency position and theoretical sideband position in turn, within the standard error threshold. When one of the frequency position information uniquely satisfies a theoretical position, then the frequency position information meets the frequency error standard requirement; when one of the frequency position information does not satisfy any of the theoretical positions, then the frequency position information does not meet the frequency error standard requirement.

[0251] Right now

[0252] If the three frequency position information of a certain period within the four spectral line sets uniquely satisfy that they are within the theoretical lower sideband position error threshold, within the theoretical center frequency position error threshold, and within the theoretical sideband position error threshold, then the three frequency position information all meet the frequency error standard requirements, and the frequency position mutation coefficient F of the corresponding period is recorded as 0.

[0253] If one of the three frequency position information of a certain period in the four obtained spectral line sets does not satisfy any theoretical position error threshold, and the other two frequency position information uniquely satisfy a theoretical position error threshold, the frequency position information that does not satisfy any theoretical position error threshold is stored in the spectral line non-satisfaction set f1, and the frequency position mutation coefficient F of the corresponding period is recorded as 1.

[0254] The theoretical position error threshold is the theoretical lower sideband position error threshold, the theoretical center band position error threshold, or the theoretical sideband position error threshold.

[0255] If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets are within the same theoretical position error threshold, then the one of the two frequency position information A and B that is farther from the theoretical position does not meet the frequency error standard requirement. At the same time, when the third frequency position information is within one of the other two theoretical position error thresholds, the frequency position information that does not meet the frequency error standard requirement is stored in the spectral line non-satisfaction set f1, and the frequency position mutation coefficient F of the corresponding period is recorded as 1.

[0256] The theoretical position is the theoretical lower sideband position, the theoretical center frequency position, or the theoretical sideband position.

[0257] If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets do not satisfy any theoretical position error threshold (one frequency position information does not satisfy the theoretical lower sideband position error threshold, the theoretical center frequency position error threshold, or the theoretical sideband position error threshold), and the third frequency position information satisfies a theoretical position error threshold (the theoretical lower sideband position error threshold, the theoretical center frequency position error threshold, or the theoretical sideband position error threshold), then the frequency position mutation coefficient F of the corresponding period is denoted as 2.

[0258] If the three frequency position information of a certain period within the obtained four spectral line sets are within the same theoretical position error threshold (the theoretical lower sideband position error threshold, the theoretical center band position error threshold, or the theoretical sideband position error threshold), then the two frequency position information that are far from the theoretical position do not meet the frequency error standard requirements, and the frequency position mutation coefficient F of the corresponding period is denoted as 2.

[0259] If two of the three frequency position information A and B in a certain period within the obtained four spectral line sets satisfy the same theoretical position error threshold (the theoretical lower sideband position error threshold, the theoretical center band position error threshold, or the theoretical sideband position error threshold), then the frequency position information A or B that is farther from the theoretical position does not meet the frequency error standard requirement. At the same time, if the third frequency position information does not satisfy one of the other two theoretical position error thresholds, then the third frequency position information does not meet the frequency error standard requirement; the frequency position mutation coefficient F for the corresponding period is denoted as 2.

[0260] If none of the three frequency position information points for a certain period within the obtained four spectral line sets are within the theoretical position error threshold, then none of the three frequency position information points meet the frequency error standard requirements; the frequency position mutation coefficient F for the corresponding period is denoted as 3. Other steps and parameters are the same as in any one of the specific implementation methods one to six.

[0261] Specific Implementation Method Eight: This implementation method differs from Specific Implementation Methods One to Seven in that, in step three-three-two, the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of each period within the spectral line set of the previous fault-free location data signal spectrum are obtained respectively; the specific process is as follows:

[0262] When the three frequency position information of a certain period in the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, or the spectral set of the data signal spectrum before the previous fault-free location all meet the frequency error standard requirements:

[0263] If the energy information in the spectral line set corresponding to the theoretical center frequency position is less than the energy information in the spectral line set corresponding to the theoretical lower side frequency position and the energy information in the spectral line set corresponding to the theoretical side frequency position, the energy mutation coefficient E of the corresponding period is denoted as 3.

[0264] If the energy information in the spectral line set corresponding to the theoretical center frequency position is less than either the energy information in the spectral line set corresponding to the theoretical lower side frequency position or the energy information in the spectral line set corresponding to the theoretical side frequency position, the energy mutation coefficient E of the corresponding period is denoted as 2.

[0265] If the energy information within the spectral line set corresponding to the theoretical center frequency position is not less than the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position and the energy information within the spectral line set corresponding to the theoretical sidefrequency position, and the ratio of the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position to the energy information within the spectral line set corresponding to the theoretical sidefrequency position is less than... or greater than The energy mutation coefficient E corresponding to the period is denoted as 1;

[0266] If the energy information within the spectral line set corresponding to the theoretical center frequency position is not less than the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position and the energy information within the spectral line set corresponding to the theoretical sidefrequency position, and the ratio of the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position to the energy information within the spectral line set corresponding to the theoretical sidefrequency position is not less than... and not greater than The corresponding periodic energy mutation coefficient E is denoted as 0.

[0267] The energy jump is only meaningful when all three spectral lines meet the required positions; it does not involve the other six cases (the latter six of the seven segments in Specific Implementation Method Seven). Other steps and parameters are the same as in Specific Implementation Methods One through Seven.

[0268] Specific Implementation Method Nine: This implementation method differs from Specific Implementation Methods One to Eight in that, in step 333, based on the spectral set of the current fault location data signal spectrum obtained in step 331, the spectral set of the current fault location data signal spectrum, the spectral set of the previous fault-free location data signal spectrum, and the spectral set of the previous fault-free location data signal spectrum within a certain period, as well as the energy mutation coefficient E within the spectral set of the current fault location data signal spectrum, the current fault location data spectrum, the previous fault-free location data signal spectrum, and the spectral set of the previous fault-free location data spectrum within step 332, the frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, and energy mutation coefficient of the previous fault-free location data are calculated. The specific process is as follows:

[0269] Frequency location change coefficient of the fault location data Energy mutation coefficient of the fault location data Frequency position change coefficient of data prior to this fault location Energy mutation coefficient of data prior to the location of this fault

[0270] Frequency position change coefficient of the previous fault-free location data Energy mutation coefficient of the previous fault-free location data Frequency position change coefficient of data before the previous fault-free location Energy mutation coefficient of data prior to the previous fault-free location

[0271] Spectral lines do not satisfy set f 1CC Frequency position shift abruptness is

[0272] in For spectral lines that do not satisfy the set f 1CC Internal variables; For spectral lines that do not satisfy the set f 1CC The mean of the internal variables; N 1CC For spectral lines that do not satisfy the set f 1CC Number of internal variables. Other steps and parameters are the same as in specific implementation methods one to eight.

[0273] Specific Implementation Method Ten: This implementation method differs from Specific Implementation Methods One through Nine in that, in step four, based on the abrupt changes in the current fault location data, the abrupt changes in the previous fault-free location data, the abrupt changes in the previous fault-free location data, and the abrupt changes in the previous fault-free location data obtained in step three, the cause of the fault is determined, and the fault can be manually handled according to the given cause; the specific process is as follows:

[0274] Based on business knowledge and analysis of actual cases, it is determined that the larger the frequency position mutation coefficient, the more invalid spectral lines are identified; the larger the frequency position shift mutation degree, the greater the frequency change of invalid spectral lines. The frequency position shift mutation degree is used in conjunction with the frequency position mutation coefficient, mainly to help determine whether the fault source is an abnormal ground coding equipment or an interference signal, and is not used as a judgment condition alone; the larger the energy mutation coefficient, the greater the energy change of the spectral line, that is, the greater the change of the spectral characteristics.

[0275] Based on empirical thresholds obtained from analyzing a large amount of fault data, this study analyzes the frequency and position mutation coefficients, frequency and position shift mutation degrees, energy mutation coefficients, and their trends compared to the previous fault-free data. Figure 5 ;

[0276] Light drop or incorrect light activation: If the frequency position mutation coefficient or energy mutation coefficient of the current fault data exceeds the threshold, or if the trend of the current fault data is higher than that of the previous fault-free data, the current fault result can be directly determined to be an abnormal ground coding equipment or interference signal; otherwise, it is necessary to continue to compare and analyze the frequency position mutation coefficient, energy mutation coefficient, and trend of the previous two data segments and the current two data segments. If the frequency position mutation coefficient or energy mutation coefficient is larger, the current fault result can be determined to be an abnormal ground coding equipment or interference signal; otherwise, the current fault result is determined to be an abnormal vehicle-mounted equipment.

[0277] No lights: If the frequency position change coefficient or energy change coefficient of the current fault data exceeds the threshold, or if the change trend of the current fault data is higher than that of the previous fault-free data, the current fault result can be directly determined to be an abnormal ground coding equipment or interference signal; otherwise, the current fault result is determined to be an abnormal vehicle-mounted equipment.

[0278] Incorrect Lighting: If the frequency position mutation coefficient or energy mutation coefficient of the current fault data is lower than the threshold, or if the trend of the current fault data is lower than that of the previous fault-free data, the current fault result can be directly determined to be an abnormal ground coding equipment or an interference signal; otherwise, it is necessary to continue to compare and analyze the frequency position mutation coefficient, energy mutation coefficient, and trend of the previous two data segments and the current two data segments. If the frequency position mutation coefficient or energy mutation coefficient is smaller, the current fault result can be determined to be an interference signal; otherwise, the current fault result can be determined to be an abnormal vehicle-mounted equipment.

[0279] Example 1: Taking a light failure or incorrect light connection as an example

[0280] 1) If the frequency location mutation coefficient F of the fault location data in this case is... CC Greater than threshold R1 and frequency position shift abruptness The energy mutation coefficient E of the fault location data is less than or equal to the threshold R2. CC Less than or equal to the threshold R3, i.e., F CC >R1 and And E CC ≤R3 indicates that the fault was caused by a malfunction in the ground code transmitting equipment;

[0281] 2) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is greater than the threshold, i.e., F CC >R1 and And E CC >R3 indicates that the fault was caused by an abnormal ground-based coding equipment and interference signals;

[0282] If F CC>R1 and And E CC >R3 and F CC >F PC And E CC ≤E PC This indicates that the primary cause of the failure was a malfunction in the ground-based code-transmitting equipment, and the secondary cause was interference signals.

[0283] If F CC >R1 and And E CC >R3 and F CC ≤F PC And E CC >E PC This indicates that the primary cause of the malfunction was interference signals, and the secondary cause was a malfunction in the ground-based coding equipment.

[0284] If F CC >R1 and And E CC >R3 and F CC >F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0285] If F CC >R1 and And E CC >R3 and F CC ≤F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0286] 3) If the frequency location mutation coefficient F of the fault location data in this case... CC Greater than threshold R1 and frequency position shift abruptness Greater than the threshold R2, i.e., F CC >R1 and And E CC >R3 or F CC >R1 and And E CC ≤R3 indicates that the fault was caused by interference signal;

[0287] 4) If the frequency location mutation coefficient of the current fault data is less than or equal to the threshold, and the energy mutation coefficient is greater than the threshold, i.e., F CC ≤R1 and And E CC >R3 or F CC ≤R1 and And E CC>R3 indicates that the fault was caused by interference signals;

[0288] 5) If the frequency position mutation coefficient of the current fault data is less than the threshold and the frequency position shift mutation degree is greater than the threshold, while the energy mutation coefficient is less than the threshold, and if the frequency position mutation coefficient or energy mutation coefficient of the previous fault-free data is larger than the threshold R4 or R5, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC >F PC +R4 and E CC ≤E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0289] Otherwise, it is necessary to continue to compare and analyze the frequency position mutation coefficient, energy mutation coefficient, and trend of the previous two data segments and the current two data segments;

[0290] (I) If the frequency position abrupt change coefficient or energy abrupt change coefficient increases after comparison and exceeds the threshold R4 or R5, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC >E PP +R5 or F PC >F PP +R4 and E PC ≤E PP +R5 or F PC ≤F PP +R4 and E PC >E PP +R5 or F CC >F CP +R4 and E CC >E CP +R5 or F CC >F CP +R4 and E CC ≤E CP +R5 or F CC ≤FCP +R4 and E CC >E CP +R5)) indicates that the fault was caused by interference signals;

[0291] (II) Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC ≤F PP +R4 and E PC ≤E PP +R5 and F CC ≤F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the onboard equipment (locomotive signaling equipment);

[0292] 6) If the frequency position mutation coefficient of the current fault data is less than or equal to the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is less than or equal to the threshold, and if the frequency position mutation coefficient increases compared to the previous fault-free data and exceeds the threshold R4, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the ground code transmitting equipment;

[0293] If, compared to the previous fault-free data, the energy mutation coefficient increases and exceeds the threshold R5, i.e., F... CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0294] Otherwise, it is necessary to continue comparing and analyzing the frequency position abrupt change coefficient, energy abrupt change coefficient, and trend of the two data segments in the previous analysis and the current analysis.

[0295] (I) If the coefficient of change at the comparison frequency position increases and exceeds the threshold R4, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC ≤E PP +R5 or F CC >F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the ground code transmitting equipment;

[0296] (II) If the coefficient of energy mutation increases and exceeds the threshold R5, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC >E PP +R5 or F PC ≤F PP +R4 and E PC >E PP +R5 or F CC >F CP +R4 and E CC >E CP +R5 or F CC ≤F CP +R4 and E CC >E CP +R5) indicates that the fault was caused by interference signals;

[0297] (III) Otherwise, F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC ≤F PP +R4 and E PC ≤E PP +R5 and F CC ≤F CP +R4 and ECC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the vehicle's equipment.

[0298] Other cases will be handled manually.

[0299] Example 2: Taking a lamp failure as an example

[0300] 1) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is less than or equal to the threshold, i.e., F CC >R1 and And E CC ≤R3 indicates that the fault was caused by a malfunction in the ground code transmitting equipment;

[0301] 2) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is greater than the threshold, i.e., F CC >R1 and And E CC >R3 indicates that the fault was caused by malfunction of the ground coding equipment and signal interference;

[0302] If, compared to the previous fault-free data, only the frequency and location abrupt change coefficient increases, i.e., F... CC >R1 and And E CC >R3 and (F CC >F PC And E CC ≤E PC This indicates that the primary cause of the malfunction was an abnormality in the ground-based code-transmitting equipment, and the secondary cause was interference signals.

[0303] If, compared to the previous fault-free data, only the energy mutation coefficient has increased, i.e., F... CC >R1 and And E CC >R3 and (F CC ≤F PC And E CC >E PC This indicates that the primary cause of the malfunction was interference signals, and the secondary cause was a malfunction in the ground-based coding equipment.

[0304] otherwise,

[0305] If F CC >R1 and And E CC >R3 and (F CC >F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0306] If F CC >R1 and And E CC >R3 and (F CC ≤F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals.

[0307] 3) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is greater than the threshold, i.e., F CC >R1 and And E CC >R3 or F CC >R1 and And E CC ≤R3 indicates that the fault was caused by interference signal;

[0308] 4) If the frequency location mutation coefficient of the current fault data is less than or equal to the threshold, and the energy mutation coefficient is greater than the threshold, i.e., F CC ≤R1 and And E CC >R3 or F CC ≤R1 and And E CC >R3 indicates that the fault was caused by interference signals;

[0309] 5) If the frequency position mutation coefficient of the current fault data is less than or equal to the threshold and the frequency position shift mutation degree is greater than the threshold, and the energy mutation coefficient is less than or equal to the threshold, and if the frequency position mutation coefficient or energy mutation coefficient of the previous fault-free data is larger than the threshold R4 or R5, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC >F PC +R4 and E CC ≤E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0310] Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC≤F PC +R4 and E CC ≤E PC +R5 indicates that the fault was caused by an abnormality in the vehicle's equipment.

[0311] Data prior to the fault location that does not involve two separate data points;

[0312] 6) If the frequency position mutation coefficient of the current fault data is less than or equal to the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is less than or equal to the threshold, and if the frequency position mutation coefficient increases compared to the previous fault-free data and exceeds the threshold R4, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the ground code transmitting equipment;

[0313] If, compared to the previous fault-free data, the energy mutation coefficient increases and exceeds the threshold R5, i.e., F... CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals;

[0314] Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 indicates that the fault was caused by an abnormality in the vehicle's equipment.

[0315] Data prior to the fault location that does not involve two separate data points;

[0316] Other cases will be handled manually.

[0317] Example 3: Taking the accidental lighting of a light as an example

[0318] 1) If the frequency location mutation coefficient F of the fault location data in this case is... CC The energy mutation coefficient E of the fault location data is less than the threshold R6. CCLess than the threshold R7, i.e., F CC <R6 and E CC <R7 indicates that the fault was caused by a malfunction in the ground-based code-generating equipment;

[0319] 2) If the frequency location mutation coefficient of the current fault data is less than the threshold and the energy mutation coefficient is greater than or equal to the threshold, i.e., F CC <R6 and E CC ≥R7 indicates that the fault was caused by interference signals;

[0320] 3) If the frequency location mutation coefficient of the current fault data is greater than or equal to the threshold and the energy mutation coefficient is less than the threshold, i.e., F CC ≥R6 and E CC <R7 indicates that the fault was caused by interference signals;

[0321] 4) If the frequency location mutation coefficient of the current fault data is greater than or equal to the threshold, and the energy mutation coefficient is also greater than or equal to the threshold, i.e., F CC ≥R6 and E CC ≥R7, if the frequency location mutation coefficient or energy mutation coefficient compared to the previous fault-free data is less than the threshold R6 or R7, i.e., F CC ≥R6 and E CC ≥R7 and (F CC <F PC +R6 and E CC <E PC +R7 or F CC <F PC +R6 and E CC ≥E PC +R7 or F CC ≥F PC +R6 and E CC <E PC +R7) indicates that the fault was caused by interference signals;

[0322] Otherwise, it is necessary to continue comparing and analyzing the frequency position abrupt change coefficient, energy abrupt change coefficient, and trend of the two data segments in the previous analysis and the current analysis.

[0323] (I) If the frequency position abrupt change coefficient or energy abrupt change coefficient becomes smaller and is less than the threshold R6 or R7 after comparison, i.e., F CC ≥R6 and E CC ≥R7 and (F CC ≥F PC +R6 and E CC ≥E PC +R7 and (F PC <F PP +R6 and E PC <E PP +R7 or F PC<F PP +R6 and E PC ≥E PP +R7 or F PC ≥F PP +R6 and E PC <E PP +R7 or F CC <F CP +R6 and E CC <E CP +R7 or F CC <F CP +R6 and E CC ≥E CP +R7 or F CC ≥F CP +R6 and E CC <E CP +R7)) indicates that the fault was caused by interference signals;

[0324] (II) Otherwise, i.e., F CC ≥R6 and E CC ≥R7 and (F CC ≥F PC +R6 and E CC ≥E PC +R7 and (F PC ≥F PP +R6 and E PC ≥E PP +R7 and F CC ≥F CP +R6 and E CC ≥E CP +R7)) indicates that the fault was caused by an abnormality in the vehicle's equipment.

[0325] Other cases will be handled manually.

[0326] The other steps and parameters are the same as those in any of the specific implementation methods one to nine.

[0327] This invention may have other embodiments. Without departing from the spirit and essence of this invention, those skilled in the art can make various corresponding changes and modifications according to this invention, but these corresponding changes and modifications should all fall within the protection scope of the appended claims.

Claims

1. A method for analyzing railway locomotive signal faults, characterized in that: The specific process of the method is as follows: Step 1: Obtain the fault data corresponding to the location of the current railway locomotive failure and the fault-free data of the same railway locomotive at the same location in the previous failure. Step 2: Segment the fault data corresponding to the current fault location of the railway locomotive obtained in Step 1 to obtain the current fault location data and the data before the current fault location; The fault-free data of the same railway locomotive at the same position obtained in step one is segmented to obtain the previous fault-free position data and the data before the previous fault-free position. Step 3: Based on the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in Step 2, obtain the analysis factors; The factors analyzed include: the set of spectral lines of the data signal spectrum at the current fault location, the set of spectral lines of the data signal spectrum before the current fault location, the set of spectral lines of the data signal spectrum at the previous fault-free location, and the set of spectral lines of the data signal spectrum before the previous fault-free location. Based on the analysis factors, the sudden change in the current fault location data, the sudden change in the data before the current fault location, the sudden change in the previous fault-free location data, and the sudden change in the data before the previous fault-free location data are calculated. Step 4: Based on the sudden changes in the fault location data, the sudden changes in the data before the fault location, the sudden changes in the previous fault-free location data, and the sudden changes in the data before the previous fault-free location obtained in Step 3, determine the cause of the fault.

2. The railway locomotive signal fault analysis method according to claim 1, characterized in that: Step one involves obtaining fault data at the location corresponding to the current locomotive malfunction and fault-free data from the same locomotive at the same location in a previous instance; the specific process is as follows: Obtain fault data corresponding to the location of this railway locomotive failure; The fault data corresponding to the location of this railway locomotive failure includes status data and track circuit signal data; The status data includes route number, kilometer marker, signal number, light color, and speed rating; Based on the status data in the fault data corresponding to the location of the railway locomotive's current failure, the historical data of the same railway locomotive at the same location was retrieved in reverse chronological order. The process for acquiring track circuit signal data is as follows: Ground track circuit signaling equipment sends current signals to the rails, which are then received by sensors on the locomotive to form track circuit signal data.

3. The railway locomotive signal fault analysis method according to claim 2, characterized in that: Step two is divided into two categories: the first category is for situations where a light falls off, a light is mistakenly installed, or the wrong light is installed; the second category is for situations where no light is installed. Specifically, regarding situations where lights fall off, lights are mistakenly installed, or the wrong lights are installed: The fault data corresponding to the current fault location of the railway locomotive is segmented to obtain the current fault location data and the data before the current fault location; The previous fault-free data of the same railway locomotive at the same position is divided into the previous fault-free position data and the data before the previous fault-free position. The specific process is as follows: Regarding the issue of lights falling off: Take the point where the light falls off at the location of this fault as time t3, and take time t2, which is A seconds (3 seconds) ahead of the point as the dividing point. Take the fault data T seconds after the dividing point t2 as the location data of this fault, up to time t4. Based on the state data at time t2, the segmentation point t2′ is determined. The fault-free data for T seconds after the segmentation point t2′ is taken as the previous fault-free position data, up to time t4′. Take the point where the light falls off at the location of the fault as time t3, and take time t2, which is A seconds earlier than the point of the fault, as the dividing point. Take the fault data T seconds before the dividing point t2 as the data before the location of the fault, up to time t1. Based on the state data at time t2, the segmentation point t2′ is determined. The fault data T seconds before the segmentation point t2′ is taken as the data before the previous fault-free position, up to time t1′. If the fault data before the split point is less than T seconds, take the fault boundary of the current fault location as time t7, and take time t6, which is B seconds ahead of the boundary, as the split point. Take the fault data of T seconds before the split point t6 as the current fault location data, up to time t5. Based on the status data at time t6, the segmentation point t6′ is determined. The fault-free data for T seconds before the segmentation point t6′ is taken as the previous fault-free position data, up to time t5′. Take the fault boundary point corresponding to the current fault location as time t7, and take time t6, which is B seconds ahead of the boundary point, as the dividing point. Take the data after the fault is restored T seconds after the dividing point t6 as the data before the current fault location, up to time t8. Based on the state data at time t6, the segmentation point t6′ is determined. The data after the fault recovery T seconds after the segmentation point t6′ is taken as the data before the previous fault-free position, up to time t8′. Specifically, regarding the situation where the lights are not working: The fault data corresponding to the location of this railway locomotive failure is divided into the fault location data of this failure where the lights are not turned on. The previous fault-free data of the same railway locomotive at the same location is divided into the previous fault-free location data; The specific process is as follows: Take the point where the lights don't go out at the location corresponding to this fault as time t1, and take time t2, which is A seconds after the point, as the dividing point. Take the fault data T seconds after the dividing point t2 as the fault location data for this fault, up to time t3. Based on the state data at time t2, the segmentation point t2′ is determined. The fault-free data for T seconds after the segmentation point t2′ is taken as the previous fault-free position data, up to time t3′.

4. The railway locomotive signal fault analysis method according to claim 3, characterized in that: In step three, based on the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in step two, the analysis factors are obtained. The factors analyzed include: the set of spectral lines of the data signal spectrum at the current fault location, the set of spectral lines of the data signal spectrum before the current fault location, the set of spectral lines of the data signal spectrum at the previous fault-free location, and the set of spectral lines of the data signal spectrum before the previous fault-free location. Based on the analysis factors, the sudden change in the current fault location data, the sudden change in the data before the current fault location, the sudden change in the previous fault-free location data, and the sudden change in the data before the previous fault-free location data are calculated. The specific process is as follows: Step 3:

1. Process the current fault location data, the data before the current fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in Step 2, with each 125 milliseconds as a processing cycle; For each cycle of the fault location data, the data before the fault location, the previous fault-free location data, and the data before the previous fault-free location obtained in step two, perform a fast Fourier transform to convert the time-domain signal into a frequency-domain signal, and obtain the current fault location data signal spectrum, the current fault location data signal spectrum, the previous fault-free location data signal spectrum, and the previous fault-free location data signal spectrum for each cycle. Step 3.2 Within the range of B to D, identify the three spectral lines with the highest energy in the spectrum of the fault location data signal for each period, and obtain the spectral line set of the fault location data signal spectrum based on the three spectral lines. Within the range of B to D, identify the three spectral lines with the highest energy values ​​in the spectrum of the data signal before the current fault location in each cycle, and obtain the spectral line set of the data signal spectrum before the current fault location based on the three spectral lines with the highest energy values. Within the range of B to D, identify the three spectral lines with the highest energy of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on the three spectral lines with the highest energy. Within the range of B to D, find the three spectral lines with the highest energy in the spectrum of the data signal before the previous fault-free position in each cycle, and obtain the spectral line set of the data signal spectrum before the previous fault-free position based on the three spectral lines. Step 33 The sudden change in the fault location data is calculated based on the set of spectral lines in the spectrum of the fault location data signal. Calculate the abrupt change in the data before the current fault location based on the set of spectral lines of the data signal spectrum before the current fault location; The abrupt change in the previous fault-free location data is calculated based on the set of spectral lines in the spectrum of the previous fault-free location data signal. The abrupt change in the data before the previous fault-free position is calculated based on the set of spectral lines of the data signal spectrum before the previous fault-free position.

5. The railway locomotive signal fault analysis method according to claim 4, characterized in that: In step three, the three spectral lines with the highest energy in the spectrum of the fault location data signal for each period are identified within the range of B to D. Based on these three spectral lines, the spectral line set of the fault location data signal spectrum is obtained. Within the range of B to D, identify the three spectral lines with the highest energy values ​​in the spectrum of the data signal before the current fault location in each cycle, and obtain the spectral line set of the data signal spectrum before the current fault location based on the three spectral lines with the highest energy values. Within the range of B to D, identify the three spectral lines with the highest energy of the previous fault-free location data signal spectrum for each cycle, and obtain the spectral line set of the previous fault-free location data signal spectrum based on the three spectral lines with the highest energy. Within the range of B to D, find the three spectral lines with the highest energy in the spectrum of the data signal before the previous fault-free position in each cycle, and obtain the spectral line set of the data signal spectrum before the previous fault-free position based on the three spectral lines. The specific process is as follows: Step 321: Obtain the carrier frequency and low frequency based on the ground track circuit signal; determine the theoretical center frequency position, theoretical lower sideband position, theoretical sideband position, and tolerance value based on the carrier frequency and low frequency. Subtracting the theoretical lower sideband position from the theoretical center frequency position yields A, and subtracting the tolerance value from A yields B. The theoretical center frequency position plus the theoretical side frequency position gives C, and C plus the tolerance value gives D. Within the range of B to D, the climbing algorithm is used to find the three spectral lines with the highest energy in the spectrum of the data signal. The spectral line with the highest energy is the first spectral line, the spectral line with the second highest energy is the second spectral line, and the spectral line with the third highest energy is the third spectral line. Each spectral line includes frequency position information f and energy information p, as well as frequency position abrupt change coefficient F and energy abrupt change coefficient E associated with every three spectral lines; Step 322: One period is 125ms, 1 second is 8 periods, T seconds is 8T periods, and a T-second data segment yields 8T periods of spectral data; Step 3. The set of spectral lines for the fault location data signal spectrum is {f}. CCm1 ,p CCm1 ,f CCm2 ,p CCm2 ,f CCm3 ,p CCm3 ,F CCm E CCm Integers of type m = 1, 2, 3, ..., 8T Where f CCm1 p represents the frequency position information of the first spectral line in the m-th period. CCm1 f represents the energy information of the first spectral line in the m-th period. CCm2 p represents the frequency position information of the second spectral line in the m-th period. CCm2 f represents the energy information of the second spectral line in the m-th period. CCm3 p represents the frequency position information of the third spectral line in the m-th period. CCm3 F represents the energy information of the third spectral line in the m-th period. CCm E represents the frequency position change coefficient in the m-th period. CCm This represents the energy mutation coefficient in the m-th cycle, where m represents the m-th cycle. Steps 3-4: The set of spectral lines of the data signal spectrum before the current fault location is {f}. CPk1 ,p CPk1 ,f CPk2 ,p CPk2 ,f CPk3 ,p CPk3 ,F CPk E CPk Integers whose k = 1, 2, 3, ..., 8T Where f CPk1 p represents the frequency position information of the first spectral line in the k-th period. CPk1 f represents the energy information of the first spectral line in the k-th period. CPk2 p represents the frequency position information of the second spectral line in the k-th period. CPk2 f represents the energy information of the second spectral line in the k-th period. CPk3 p represents the frequency position information of the third spectral line in the k-th period. CPk3 F represents the energy information of the third spectral line in the k-th period. CPk E represents the frequency position abrupt change coefficient in the k-th period. CPk This represents the energy mutation coefficient in the k-th cycle, where k represents the k-th cycle. Step 325: The set of spectral lines of the previous fault-free location data signal spectrum is {f} PCj1 ,p PCj1 ,f PCj2 ,p PCj2 ,f PCj3 ,p PCj3 ,F PCj E PCj {j = 1, 2, 3, ..., 8T integers} Where f PCj1 p represents the frequency position information of the first spectral line in the j-th period. PCj1 f represents the energy information of the first spectral line in the j-th period. PCj2 p represents the frequency position information of the second spectral line in the j-th period. PCj2 f represents the energy information of the second spectral line in the j-th period. PCj3 p represents the frequency position information of the third spectral line in the j-th period. PCj3 F represents the energy information of the third spectral line in the j-th period. PCj E represents the frequency position abrupt change coefficient in the j-th period. PCj Let represent the energy mutation coefficient of the j-th cycle, where j represents the j-th cycle; Step 326: The set of spectral lines of the data signal spectrum before the previous fault-free position is {f} PPi1 ,p PPi1 ,f PPi2 ,p PPi2 ,f PPi3 ,p PPi3 ,F PPi E PPi Integers i = 1, 2, 3, ..., 8T Where f PPi1 p represents the frequency position information of the first spectral line in the i-th period. PPi1 f represents the energy information of the first spectral line in the i-th period. PPi2 p represents the frequency position information of the second spectral line in the i-th period. PPi2 f represents the energy information of the second spectral line in the i-th period. PPi3 p represents the frequency position information of the third spectral line in the i-th period. PPi3 F represents the energy information of the third spectral line in the i-th period. PPi E represents the frequency position change coefficient of the i-th period. PPi Let represent the energy mutation coefficient of the i-th cycle, where i represents the i-th cycle.

6. The railway locomotive signal fault analysis method according to claim 5, characterized in that: In step three, the abrupt change in the current fault location data is calculated based on the spectral line set of the current fault location data signal spectrum; the abrupt change in the data before the current fault location is calculated based on the spectral line set of the previous fault-free location data signal spectrum; the abrupt change in the previous fault-free location data is calculated based on the spectral line set of the previous fault-free location data signal spectrum; and the abrupt change in the data before the previous fault-free location is calculated based on the spectral line set of the previous fault-free location data signal spectrum. The abrupt change is categorized into frequency-position abrupt change coefficient, energy abrupt change coefficient, and frequency-position shift abrupt change degree. The specific process is as follows: Step 331: Obtain the spectral line set of the current fault location data signal spectrum, the spectral line set of the data signal spectrum before the current fault location, the spectral line set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F for each period within the spectral line set of the previous fault-free location data signal spectrum. Step 332: Obtain the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of each cycle within the spectral set of the previous fault-free location data signal spectrum. Step 333: Based on the spectral set of the current fault location data signal spectrum obtained in Step 331, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the frequency position mutation coefficient F of a certain period within the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of a certain period within the spectral set of the current fault location data signal spectrum, the current fault location data spectrum, the previous fault-free location data signal spectrum, and the previous fault-free location data spectrum, obtained in Step 332, calculate the frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, frequency position mutation coefficient, energy mutation coefficient, and frequency position mutation coefficient of the previous fault-free location data, and the frequency position shift mutation degree.

7. The railway locomotive signal fault analysis method according to claim 6, characterized in that: In step 331, the following are obtained: the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the frequency position change coefficient F for each period within the spectral set of the previous fault-free location data signal spectrum; the specific process is as follows: If the three frequency position information of a certain period within the four spectral line sets obtained uniquely satisfy that they are within the theoretical lower sideband position error threshold, within the theoretical center band position error threshold, and within the theoretical sideband position error threshold, then the three frequency position information all meet the frequency error standard requirements, and the frequency position mutation coefficient F of the corresponding period is recorded as 0. If one of the three frequency position information of a certain period in the four obtained spectral line sets does not satisfy any theoretical position error threshold, and the other two frequency position information uniquely satisfy a theoretical position error threshold, the frequency position information that does not satisfy any theoretical position error threshold is stored in the spectral line non-satisfaction set f1, and the frequency position mutation coefficient F of the corresponding period is recorded as 1. The theoretical position error threshold is the theoretical lower sideband position error threshold, the theoretical centerband position error threshold, or the theoretical sideband position error threshold. If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets are within the same theoretical position error threshold, then the one of the two frequency position information A and B that is farther from the theoretical position does not meet the frequency error standard requirement. At the same time, when the third frequency position information is within one of the other two theoretical position error thresholds, the frequency position information that does not meet the frequency error standard requirement is stored in the spectral line non-satisfaction set f1, and the frequency position mutation coefficient F of the corresponding period is recorded as 1. The theoretical position is the theoretical lower sideband position, the theoretical center frequency position, or the theoretical sideband position. If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets do not satisfy any theoretical position error threshold, and the third frequency position information satisfies a theoretical position error threshold, then the frequency position mutation coefficient F of the corresponding period is denoted as 2. If the three frequency position information of a certain period within the four spectral line sets are within the same theoretical position error threshold, then the two frequency position information that are far from the theoretical position do not meet the frequency error standard requirements, and the frequency position mutation coefficient F of the corresponding period is denoted as 2. If two of the three frequency position information A and B in a certain period of the obtained four spectral line sets are within the same theoretical position error threshold, then the frequency position information that is farther from the theoretical position among the two frequency position information A and B does not meet the frequency error standard requirement. At the same time, if the third frequency position information does not meet one of the other two theoretical position error thresholds, then the third frequency position information does not meet the frequency error standard requirement; the frequency position mutation coefficient F of the corresponding period is denoted as 2. If none of the three frequency position information of a certain period within the four spectral line sets obtained are within any theoretical position error threshold, then none of the three frequency position information meet the frequency error standard requirements; the frequency position mutation coefficient F of the corresponding period is denoted as 3.

8. The railway locomotive signal fault analysis method according to claim 7, characterized in that: In step 332, the following are obtained: the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E for each period within the spectral set of the previous fault-free location data signal spectrum; the specific process is as follows: When the three frequency position information of a certain period in the spectral set of the current fault location data signal spectrum, the spectral set of the data signal spectrum before the current fault location, the spectral set of the previous fault-free location data signal spectrum, or the spectral set of the data signal spectrum before the previous fault-free location all meet the frequency error standard requirements: If the energy information in the spectral line set corresponding to the theoretical center frequency position is less than the energy information in the spectral line set corresponding to the theoretical lower side frequency position and the energy information in the spectral line set corresponding to the theoretical side frequency position, the energy mutation coefficient E of the corresponding period is denoted as 3. If the energy information in the spectral line set corresponding to the theoretical center frequency position is less than either the energy information in the spectral line set corresponding to the theoretical lower side frequency position or the energy information in the spectral line set corresponding to the theoretical side frequency position, the energy mutation coefficient E of the corresponding period is denoted as 2. If the energy information within the spectral line set corresponding to the theoretical center frequency position is not less than the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position and the energy information within the spectral line set corresponding to the theoretical sidefrequency position, and the ratio of the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position to the energy information within the spectral line set corresponding to the theoretical sidefrequency position is less than... or greater than The energy mutation coefficient E corresponding to the period is denoted as 1; If the energy information within the spectral line set corresponding to the theoretical center frequency position is not less than the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position and the energy information within the spectral line set corresponding to the theoretical sidefrequency position, and the ratio of the energy information within the spectral line set corresponding to the theoretical lower sidefrequency position to the energy information within the spectral line set corresponding to the theoretical sidefrequency position is not less than... and not greater than The corresponding periodic energy mutation coefficient E is denoted as 0.

9. A railway locomotive signal fault analysis method according to claim 8, characterized in that: In step 333, based on the spectral set of the current fault location data signal spectrum obtained in step 331, the spectral set of the current fault location data signal spectrum, the spectral set of the previous fault-free location data signal spectrum, and the frequency position mutation coefficient F of a certain period within the spectral set of the previous fault-free location data signal spectrum, and the energy mutation coefficient E of a certain period within the spectral set of the current fault location data signal spectrum, the current fault location data spectrum, the previous fault-free location data signal spectrum, and the previous fault-free location data spectrum, and the energy mutation coefficient E of a certain period within the spectral set of the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the current fault location data spectrum, the previous fault-free ... The specific process is as follows: Frequency location change coefficient of the fault location data Energy mutation coefficient of the fault location data Frequency position change coefficient of data prior to this fault location Energy mutation coefficient of data prior to the location of this fault Frequency position change coefficient of the previous fault-free location data Energy mutation coefficient of the previous fault-free location data Frequency position change coefficient of data before the previous fault-free location Energy mutation coefficient of data prior to the previous fault-free location Spectral lines do not satisfy set f 1CC Frequency position shift abruptness is in For spectral lines that do not satisfy the set f 1CC Internal variables; For spectral lines that do not satisfy the set f 1CC The mean of the internal variables; N 1CC For spectral lines that do not satisfy the set f 1CC Number of internal variables.

10. A railway locomotive signal fault analysis method according to claim 9, characterized in that: In step four, based on the abrupt changes in the current fault location data, the abrupt changes in the data prior to the current fault location, the abrupt changes in the previous fault-free location data, and the abrupt changes in the data prior to the previous fault-free location obtained in step three, the cause of the fault is determined; the specific process is as follows: I. Regarding issues such as light falling off or incorrect light being installed: 1) If the frequency location mutation coefficient F of the fault location data in this case is... CC Greater than threshold R1 and frequency position shift abruptness The energy mutation coefficient E of the fault location data is less than or equal to the threshold R2. CC Less than or equal to the threshold R3, i.e., F CC >R1 and And E CC ≤R3 indicates that the fault was caused by a malfunction in the ground code transmitting equipment; 2) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is greater than the threshold, i.e., F CC >R1 and And E CC >R3 indicates that the fault was caused by an abnormal ground-based coding equipment and interference signals; If F CC >R1 and And E CC >R3 and F CC >F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. If F CC >R1 and And E CC >R3 and F CC ≤F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. If F CC >R1 and And E CC >R3 and F CC >F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. If F CC >R1 and And E CC >R3 and F CC ≤F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. 3) If F CC >R1 and And E CC >R3 or F CC >R1 and And E CC ≤R3 indicates that the fault was caused by interference signal; 4) If F CC ≤R1 and And E CC >R3 or F CC ≤R1 and And E CC >R3 indicates that the fault was caused by interference signals; 5) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC >F PC +R4 and E CC ≤E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals; otherwise, (I) If F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC >E PP +R5 or F PC >F PP +R4 and E PC ≤E PP +R5 or F PC ≤F PP +R4 and E PC >E PP +R5 or F CC >F CP +R4 and E CC >E CP +R5 or F CC >F CP +R4 and E CC ≤E CP +R5 or F CC ≤F CP +R4 and E CC >E CP +R5)) indicates that the fault was caused by interference signals; (II)F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC ≤F PP +R4 and E PC ≤E PP +R5 and F CC ≤F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the vehicle's equipment; R4 and R5 are threshold values; 6) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the ground code transmitting equipment; If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals; otherwise, (I) If F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC ≤E PP +R5 or F CC >F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the ground code transmitting equipment; (II) If F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC >F PP +R4 and E PC >E PP +R5 or F PC ≤F PP +R4 and E PC >E PP +R5 or F CC >F CP +R4 and E CC >E CP +R5 or F CC ≤F CP +R4 and E CC >E CP +R5) indicates that the fault was caused by interference signals; (III)F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5 and (F PC ≤F PP +R4 and E PC ≤E PP +R5 and F CC ≤F CP +R4 and E CC ≤E CP +R5)) indicates that the fault was caused by an abnormality in the vehicle's equipment; II. Regarding the issue of lights not turning on: 1) If the frequency position mutation coefficient of the current fault data is greater than the threshold and the frequency position shift mutation degree is less than or equal to the threshold, and the energy mutation coefficient is less than or equal to the threshold, i.e., F CC >R1 and And E CC ≤R3 indicates that the fault was caused by a malfunction in the ground code transmitting equipment; 2) If the frequency position mutation coefficient of the current fault data is greater than the threshold R1 and the frequency position shift mutation degree is less than or equal to the threshold R2, and the energy mutation coefficient is greater than the threshold R3, i.e., F CC >R1 and And E CC >R3 indicates that the fault was caused by malfunction of the ground coding equipment and signal interference; If F CC >R1 and And E CC >R3 and (F CC >F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. If F CC >R1 and And E CC >R3 and (F CC ≤F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. otherwise, If F CC >R1 and And E CC >R3 and (F CC >F PC And E CC >E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. If F CC >R1 and And E CC >R3 and (F CC ≤F PC And E CC ≤E PC This indicates that the failure was caused by a combination of malfunction in the ground-based coding equipment and interference signals. 3) If F CC >R1 and And E CC >R3 or F CC >R1 and And E CC ≤R3 indicates that the fault was caused by interference signal; 4) If F CC ≤R1 and And E CC >R3 or F CC ≤R1 and And E CC >R3 indicates that the fault was caused by interference signals; 5) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC >F PC +R4 and E CC ≤E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals; Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the vehicle's equipment; 6) If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the ground code transmitting equipment; If F CC ≤R1 and And E CC ≤R3 and (F CC >F PC +R4 and E CC >E PC +R5 or F CC ≤F PC +R4 and E CC >E PC +R5) indicates that the fault was caused by interference signals; Otherwise, i.e., F CC ≤R1 and And E CC ≤R3 and (F CC ≤F PC +R4 and E CC ≤E PC +R5) indicates that the fault was caused by an abnormality in the vehicle's equipment; III. Regarding the issue of lights being accidentally turned on: 1) If F CC <R6 and E CC <R7 indicates that the fault was caused by a malfunction in the ground-based code-generating equipment; 2) If F CC <R6 and E CC ≥R7 indicates that the fault was caused by interference signals; 3) If F CC ≥R6 and E CC <R7 indicates that the fault was caused by interference signals; 4) If F CC ≥R6 and E CC ≥R7 and (F CC <F PC +R6 and E CC <E PC +R7 or F CC <F PC +R6 and E CC ≥E PC +R7 or F CC ≥F PC +R6 and E CC <E PC +R7) indicates that the fault was caused by interference signals; otherwise, (I)F CC ≥R6 and E CC ≥R7 and (F CC ≥F PC +R6 and E CC ≥E PC +R7 and (F PC <F PP +R6 and E PC <E PP +R7 or F PC <F PP +R6 and E PC ≥E PP +R7 or F PC ≥F PP +R6 and E PC <E PP +R7 or F CC <F CP +R6 and E CC <E CP +R7 or F CC <F CP +R6 and E CC ≥E CP +R7 or F CC ≥F CP +R6 and E CC <E CP +R7)) indicates that the fault was caused by interference signals; (II)F CC ≥R6 and E CC ≥R7 and (F CC ≥F PC +R6 and E CC ≥E PC +R7 and (F PC ≥F PP +R6 and E PC ≥E PP +R7 and F CC ≥F CP +R6 and E CC ≥E CP +R7)) indicates that the fault was caused by an abnormality in the vehicle's equipment; R6 and R7 are threshold values.