<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1622318</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2025.1622318</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Real defect partial discharge identification method for power cables joints based on integrated PJS-M and GA-SVM algorithm with multi-source fusion</article-title>
<alt-title alt-title-type="left-running-head">Zhang et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2025.1622318">10.3389/fenrg.2025.1622318</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Ling-Xuan</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/3053897/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Yi-Yang</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2891149/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yao</surname>
<given-names>Shen-Jiong</given-names>
</name>
<uri xlink:href="https://loop.frontiersin.org/people/2956678/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chai</surname>
<given-names>Jia-Luo</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Ying-Jing</given-names>
</name>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Zhou-Sheng</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
</contrib>
</contrib-group>
<aff>
<institution>School of Electrical Engineering, Shanghai University of Electric Power</institution>, <addr-line>Shanghai</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1898462/overview">Feng Liu</ext-link>, Nanjing Tech University, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2598101/overview">Yixing Ding</ext-link>, Nanjing Tech University, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/3066090/overview">Preetha P</ext-link>, National Institute of Technology Calicut, India</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Ling-Xuan Zhang, <email>15002439366@163.com</email>; Zhou-Sheng Zhang, <email>shengzz@shiep.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>25</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>13</volume>
<elocation-id>1622318</elocation-id>
<history>
<date date-type="received">
<day>03</day>
<month>05</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>04</day>
<month>08</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhang, Zhou, Yao, Chai, Chen and Zhang.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhang, Zhou, Yao, Chai, Chen and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Previous studies on 10 kV cable intermediate joint defects have mainly focused on typical defect types and employed single-sensor data acquisition, leading to incomplete characterization of defect features and reduced recognition accuracy. To address this limitation, three real-type partial discharge (PD) models were developed based on common defects encountered in actual manufacturing. PD signals were collected using a combination of High-Frequency Current Transformer (HFCT) and Ultra High Frequency (UHF) sensors, capturing time-domain waveforms, frequency-domain spectra, and Phase-Resolved Partial Discharge (PRPD) patterns, from which feature quantities were extracted. These features were used to train a novel Genetic Algorithm Weighted Support Vector Machine (GAW-SVM) model, which incorporates an adaptive PJS-M weighting coefficient and a correlation-analysis&#x2013;based dynamic correction mechanism into the conventional GA-SVM framework. The proposed model was compared with several state-of-the-art SVM optimization algorithms, including GA-SVM, PCA-SVM, and PSO-SVM. Under multi-source feature fusion, the GAW-SVM achieved a defect recognition accuracy of 98.84%, outperforming GA-SVM by 3.49%, PCA-SVM by 2.33%, and PSO-SVM by 1.17%. These results demonstrate that the proposed method significantly improves the accuracy of identifying complex real-type defects in 10 kV cable intermediate joints under multi-source feature conditions, providing a reliable diagnostic basis and technical reference for partial discharge detection in industrial applications.</p>
</abstract>
<kwd-group>
<kwd>power cables</kwd>
<kwd>intermediate joints</kwd>
<kwd>true typical defects</kwd>
<kwd>partial discharge</kwd>
<kwd>discharge types</kwd>
<kwd>feature extraction</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Smart Grids</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the accelerating pace of urbanization and rural revitalization in China, the installation of 10 kV XLPE cables in the power grid has been increasing annually. Therefore, the online monitoring of cable operating conditions has become particularly important to ensure that preventive measures are taken before faults occur. Cable intermediate joints, as weak links in power cables, are susceptible to defects caused by factors such as manufacturing processes and installation quality, including issues such as the tips of the outer semi-conductive layer, scratches or cuts in the main insulation, and misalignment of the stress cone during installation. During long-term operation, these defects can lead to various types of partial discharges, such as corona, surface, floating, and air-gap discharges, under the influence of high voltages and environmental factors. These discharges seriously threaten the insulation performance of cables and shorten their service lives (<xref ref-type="bibr" rid="B18">Wojciech and Artur, 2023</xref>). Therefore, monitoring the early stage phenomena of partial discharge, classifying the discharge types, and determining the defect discharge types in a timely manner are essential to reduce their effect on the power grid (<xref ref-type="bibr" rid="B2">Cavallini et al., 2005</xref>).</p>
<p>Different defects in cable joints generate different electric field distributions under high voltages, and engineering practices distinguish defect types based on the differences in the discharge spectra (<xref ref-type="bibr" rid="B22">Yuanhu et al., 2023</xref>). Through partial discharge monitoring, defect types can be identified, with the process mainly involving feature extraction and classification, where feature extraction is crucial for recognition task (<xref ref-type="bibr" rid="B11">Liu et al., 2022</xref>; <xref ref-type="bibr" rid="B13">Rosta et al., 2016</xref>). Currently, scholars mainly use one or two features, such as the discharge pulse time-domain, frequency-domain, and phase-distribution features, to extract the feature quantities for typical defects (<xref ref-type="bibr" rid="B15">Shang et al., 2017</xref>; <xref ref-type="bibr" rid="B1">Bo et al., 2022</xref>; <xref ref-type="bibr" rid="B14">Korobeynikov et al., 2019</xref>). Jing-Hai Jiao extracted discharge timing waveforms, transforming the one-dimensional partial discharge signal into a two-dimensional topological feature image through feature transformation, and incorporated an attention mechanism into the Residual Network ResNet101 model, combining Center and Softmax loss functions for training and classification (<xref ref-type="bibr" rid="B9">Jiao and Jie, 2023</xref>). Jing Wu used wavelet theory, wavelet energy spectrum theory, and phase modulation transformation theory to extract and analyze the time-frequency combined features of defects and proposed a fault recognition algorithm based on wavelet energy spectrum of modulated components (<xref ref-type="bibr" rid="B19">Wu, 2014</xref>). Yekun Men extracted and analyzed harmonic feature patterns based on the grounding current signal of cables under typical defect types using a fast Fourier transform with a Blackman window and combined it with a backpropagation neural network to achieve effective fault identification of distribution cables (<xref ref-type="bibr" rid="B21">Yekun et al., 2024</xref>). Mei Yang extracted multiple types of fractal features from the gray matrix of defect feature maps as recognition feature quantities, with local discharge pattern recognition chosen to use a back propagation neural network (BPNN) (<xref ref-type="bibr" rid="B20">Yang, 2006</xref>).</p>
<p>In summary, current research by both domestic and international scholars has primarily focused on single-sensor analysis based on typical defect models (<xref ref-type="bibr" rid="B3">Chang et al., 2022</xref>; <xref ref-type="bibr" rid="B17">Sitong et al., 2018</xref>). However, compared with typical defect models commonly used under laboratory conditions, real-type defects more accurately reflect the complex and variable conditions encountered in actual operating environments. Therefore, diagnostic criteria derived solely from typical defects often fail to represent the true state of engineering systems. Moreover, most existing studies still concentrate on the extraction and analysis of single-domain features&#x2014;such as time-domain, frequency-domain, or phase-domain features. These single-domain features carry limited information when dealing with complex discharge signals, resulting in significantly reduced recognition accuracy and making them inadequate for precise fault diagnosis. Finally, the widely adopted conventional algorithm was not originally designed to handle the fusion and processing of multi-source, heterogeneous features. It lacks the representational capacity needed for high-dimensional joint features, making it difficult to fully exploit the correlations among multi-domain and multi-scale information. Consequently, it cannot provide a reliable and effective basis for practical engineering applications. To address the above issues, this study proposes an improved GA-SVM algorithm based on the PJS-M method, enabling accurate identification of complex real-type defects through the fusion of multi-source feature sets.</p>
<p>Based on this, and building upon previously established typical defect models, this study constructed three real defect cable samples by referencing actual engineering conditions. These samples simulate three types of real defects commonly encountered during the fabrication of cable intermediate joints. Partial discharge (PD) data from the same defect cable were collected using different sensors. A total of 31-dimensional features were extracted, including statistical features of time-domain waveforms, statistical features of frequency-domain spectra, and PRPD pattern features such as statistical characteristics, gray-level moment features, and gray-level texture features. The fused features were then classified using a GAW-SVM algorithm improved by the PJS-M weighting coefficient and correlation analysis, providing a practical method and reference basis for the industrial application of partial discharge detection.</p>
</sec>
<sec id="s2">
<title>2 Real-type partial discharge testing system for power cable joints</title>
<sec id="s2-1">
<title>2.1 Selection of real-type defects in cable intermediate joints</title>
<p>Based on a comprehensive analysis of industry failure statistics, international standard provisions, and partial discharge mechanisms, this study ultimately selects three representative real-type defects: outer semiconductive layer tip defects, main insulation scratch defects, and stress cone misalignment defects. According to the CIGRE WG B1.57, 2023 service survey, approximately 80% of cable breakdowns originate from installation defects at joints or terminations. Supporting this, experimental data collected in this study show that these three defect types account for roughly 70% of early failure cases in cable joints.</p>
<p>International standards provide explicit risk descriptions regarding residual sharp tips, insulation scratch depth, and stress cone misalignment, reflecting the strict engineering control requirements associated with these defects. From a discharge mechanism perspective, the three selected defects correspond to surface-type, volume-type, and interface-type partial discharges, respectively, forming a minimally complete set of failure mechanisms. This also enables comprehensive validation of the applicability of the proposed multi-source fusion diagnostic algorithm.</p>
<p>Therefore, focusing on these three defect types not only ensures high representativeness but also significantly enhances the practical value of the proposed method in real-time condition assessment and maintenance decision-making for cable systems.</p>
</sec>
<sec id="s2-2">
<title>2.2 Real-type defect setup for cable intermediate joints</title>
<p>Based on the defect types selected in the preceding section, three real-type defect configurations were implemented on 10 kV XLPE cable intermediate joints using a real-condition experimental platform. The defect fabrication process simulates the actual procedures and conditions encountered during cable installation in power systems, ensuring that the defects closely resemble those found in industrial applications. The setup is illustrated in <xref ref-type="fig" rid="F1">Figure 1</xref>. A 4-m-long defect-free cable was divided into two 2-m segments, which were connected using a CSS-1733J-8.7/15 kV cold-shrink joint. The test cable model was ZH-YJV with a cross-sectional area of 185 mm<sup>2</sup> and a rated voltage of 8.7/15 kV.<list list-type="simple">
<list-item>
<p>1) Construction of outer semi-conductive layer-tip defect: During the production of intermediate cable joints, the semi-conductive layer is usually beveled using a wallpaper knife. However, if not handled carefully, sharp burrs can form at the beveled edges of the outer semi-conductive layer. This defect model was designed to simulate the discharges caused by the concentration of electric field forces at the internal composite insulation interface of the cable joint. To make the partial-discharge signal more stable and easier to detect, the length of the semi-conductive tip was designed to be 25 mm with a width of 10 mm. After inserting the stress cone, the tip defect protruded 5 mm from the semi-conductive part of the stress cone, disrupting the balanced electric field near the tip because of the presence of a sharp edge.</p>
</list-item>
<list-item>
<p>2) Construction of main-insulation scratch defect: During the construction of cable joints, improper handling of the outer semi-conductive layer can damage the main insulation, potentially leading to a partial discharge. The defect model was created by scratching along the axis of the main-insulation surface using a wallpaper knife. The scratch was approximately 20 mm long, 1 mm wide, and 2 mm deep. This defect primarily simulates the discharge-type that occurs when air gaps or voids are formed in the main insulation.</p>
</list-item>
<list-item>
<p>3) Construction of stress cone misalignment defect: During installation of the cold-shrink intermediate joint, the tail of the stress cone should maintain a stable electrical connection with the outer semi-conductive layer of the cable. If the installation is not precise and results in a misalignment such that the outer semi-conductive layer is misaligned with or even extends beyond the stress-cone tail, the stress cone can float above the main-insulation layer, causing floating discharge. When the voltage is significantly high, the outer semi-conductive layer can cause a surface discharge along the main-insulation axis. This defect can extend the misalignment distance of the stress cone by 15 mm. The stress-cone misalignment defect model was used to generate a floating discharge or surface discharge caused by the electric field concentration from the misalignment between the stress cone and the break in the outer semi-conductive layer.</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> Outer semi-conductive layer-tip defect construction <bold>(B)</bold> Main-insulation scratch defect construction <bold>(C)</bold> Stress-cone misalignment defect construction. Structural diagram and photographs of actual defects in cable joints.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g001.tif">
<alt-text content-type="machine-generated">Diagram showing three types of defects in cable constructions. (A) Outer semi-conductive layer-tip defect with both schematic and real-world example highlighted. (B) Main-insulation scratch-defect depicted similarly. (C) Stress-cone misalignment defect shown with illustrations and photo, highlighting misalignment area.</alt-text>
</graphic>
</fig>
<p>To minimize the suppression and interference from the discharge defect signals, none of the three defects were coated with silicone grease during fabrication, and no copper mesh was applied during joint construction. The two cable segments were grounded using a grounding strap connected to the outside of the joint.</p>
</sec>
<sec id="s2-3">
<title>2.3 Design and construction of a real experimental platform</title>
<p>A real experimental platform for power cables is shown in <xref ref-type="fig" rid="F2">Figure 2</xref> and comprises three parts: a power supply system, real cable system, and discharge signal measurement system. The power supply system comprised a signal generator and a co-phase high-voltage amplification coupling power supply. The cable system comprised defect-free cables, artificially defective cable joints, and other accessories. The discharge signal measurement system was designed to use multiple types of sensors for a more comprehensive fusion data analysis of defects. Therefore, two signal measurement systems were designed to measure different types of signals. However, the signal collection of both systems was synchronized to ensure data consistency. Meanwhile, to ensure cost-effectiveness and the feasibility of measurement, all equipment used in the experiments consists of commonly employed devices in practical engineering applications.<list list-type="simple">
<list-item>
<p>1) The discharge signal&#x2019;s time-domain and frequency-domain waveform data were collected <italic>via</italic> a high-frequency current transformer (HFCT) using a digital storage oscilloscope (DSO). The frequency range of the HFCT sensor was 10 kHz&#x2013;100 MHz. The DSO is a Tektronix MDO3014 with four channels, maximum sampling rate of 5 G/s, and record length of 10 M. In this study, sampling channel two was selected, with a sampling rate of 5 G/s and a record length of 10 M. During the measurement, the HFCT sensor was clamped to a cable-shield ground wire.</p>
</list-item>
<list-item>
<p>2) The PRPD spectrum of the discharge signal was collected and displayed on a partial discharge (PD) detector using an ultra-high-frequency (UHF) sensor. The sampling bandwidth of the UHF sensor ranged from 300 MHz to 1,500 MHz. The sensor operates at a sampling frequency of 5 GHz to satisfy the Nyquist sampling criterion. The handheld partial discharge detector was an EPD-800A model. To reduce the shielding effect of the intermediate joint on the UHF signals, the UHF sensor was placed at the end of the joint during measurement.</p>
</list-item>
</list>
</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>True-scale experimental platform for power cables.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g002.tif">
<alt-text content-type="machine-generated">Diagram of a partial discharge detection system showing an AC power source connected to a resistor (R), a cable, and a high-frequency current transformer (HFCT). The setup includes shielding and a ground connection. A WiFi-enabled ultra-high frequency (UHF) PD detector is positioned above. A digital storage oscilloscope (DSO) is connected, also grounded.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2-4">
<title>2.4 Pressurization and sampling method</title>
<p>To accurately reflect the discharge patterns, reduce the sampling data volume, and avoid interference from the randomness of the discharges, the partial discharge starting voltage and stable discharge voltage were first determined using a pulse current method partial discharge detector. The measurement system is shown in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Starting voltage measurement platform.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g003.tif">
<alt-text content-type="machine-generated">A laboratory setup features electrical testing equipment with cables and structures. A close-up on the right shows two gray devices labeled &#x22;Dielec,&#x22; with connected cables, indicating a signal sampler and lithium battery.</alt-text>
</graphic>
</fig>
<p>The pulse current method partial discharge instrument used was the xPD-1717 model with a working voltage of DC 8.4 V. When the partial discharge signals first appeared on the PC, the discharge-starting voltage <italic>U</italic>
<sub>0</sub> was recorded. When the discharge became more evident and the discharge signal stabilized, a stable discharge voltage <italic>U</italic>
<sub>
<italic>m</italic>
</sub> was recorded, as detailed in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Partial discharge voltages of cable-defect models.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Defect type</th>
<th align="center">
<italic>U</italic>
<sub>
<italic>0</italic>
</sub>/(kV)</th>
<th align="center">
<italic>U</italic>
<sub>
<italic>m</italic>
</sub>/(kV)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Outer semi-conductive layer-tip defect</td>
<td align="center">4.5</td>
<td align="center">5.9</td>
</tr>
<tr>
<td align="center">Main-insulation scratch defect</td>
<td align="center">8.3</td>
<td align="center">9.2</td>
</tr>
<tr>
<td align="center">Stress-cone misalignment defect</td>
<td align="center">5.6</td>
<td align="center">6.4</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>To ensure that the three jointed cable samples were subjected to identical voltage stress conditions and to induce sufficiently clear and representative defect discharges, a unified voltage application scheme&#x2014;comprising synchronous ramp-up, voltage hold, and ramp-down phases&#x2014;was employed in this study. The voltage was gradually increased from zero to 10 kV, during which discharge signals were monitored. Once stable discharge behavior was observed, both HFCT and UHF sensors were used to perform continuous sampling over equal time durations.</p>
<p>As a result, 217 sets of partial discharge (PD) data were obtained for the outer semi-conductive tip defect, 230 sets for the main insulation scratch defect, and 223 sets for the stress cone misalignment defect. In terms of PRPD patterns, 141 were acquired for the outer semi-conductive tip defect, 132 for the insulation scratch defect, and 157 for the stress cone misalignment defect.</p>
<p>Considering that the dataset exhibits a near-balanced distribution&#x2014;sufficient to ensure classifier performance is not adversely affected&#x2014;and to avoid irreversible damage to test samples due to over-pressurization, no effort was made to forcibly equalize the number of samples across defect types.</p>
</sec>
</sec>
<sec id="s3">
<title>3 Experimental results and analysis</title>
<sec id="s3-1">
<title>3.1 Principle and procedure of wavelet transform filtering</title>
<p>The fundamental concept of wavelet transform is to decompose a signal using wavelet basis functions, which are combinations of a series of low-pass and high-pass filters, to capture different frequency components through scaling and translation. The scale parameter controls the width of the wavelet, while the translation parameter determines its position, thereby effectively separating the noise components from the signal. Subsequently, noise suppression is performed on the decomposed coefficients, and the signal is reconstructed to achieve the purpose of denoising. The specific implementation steps are as follows:<list list-type="simple">
<list-item>
<p>1) Selection of the wavelet basis function: An appropriate wavelet basis function is chosen based on the characteristics of the signal, such as Daubechies wavelets, Haar wavelets, Symlet wavelets, or Morlet wavelets.</p>
</list-item>
<list-item>
<p>2) Wavelet decomposition: The signal is decomposed into different scales using the discrete wavelet transform (DWT) through multiresolution analysis, yielding approximation coefficients (A<sub>C</sub>), which represent the low-pass filtered components, and detail coefficients (D<sub>C</sub>), which represent the high-pass filtered components. The decomposition process typically employs downsampling to reduce the signal length and computational complexity. The same procedure is repeatedly applied to the approximation coefficients for multilevel decomposition. For a discrete signal x [n], the DWT decomposes it into approximation coefficients. Where: <italic>&#x3c6;</italic>
<sub>
<italic>j,n</italic>
</sub> is the scaling function, which is used for reconstructing the approximation coefficients, and <italic>&#x3c8;</italic>
<sub>
<italic>j,n</italic>
</sub> is the wavelet function, which is used for reconstructing the detail coefficients. The approximation coefficients <italic>A</italic>
<sub>
<italic>C</italic>
</sub> is given by <xref ref-type="disp-formula" rid="e1">Equation 1</xref>. The detail coefficients <italic>D</italic>
<sub>
<italic>C</italic>
</sub> is given by <xref ref-type="disp-formula" rid="e2">Equation 2</xref>.</p>
</list-item>
</list>
<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mtext>&#x200a;</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>3) Thresholding: A threshold value is determined based on the noise level, and the detail coefficients are processed using either hard thresholding (HD) or soft thresholding (ST). Assuming the threshold is <italic>&#x3bb;</italic>, the hard thresholding is given by <xref ref-type="disp-formula" rid="e3">Equation 3</xref>, and the soft thresholding is given by <xref ref-type="disp-formula" rid="e4">Equation 4</xref>. Where: <italic>sign</italic> denotes the sign of the signal amplitude.</p>
</list-item>
</list>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>D</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>D</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>g</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="" close="|" separators="|">
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2265;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x3c;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
<list list-type="simple">
<list-item>
<p>4) Wavelet reconstruction: The denoised signal is reconstructed from the processed coefficients using the inverse discrete wavelet transform (IDWT). Reconstruction at each level involves upsampling and filtering operations. The denoised signal is given by <xref ref-type="disp-formula" rid="e5">Equation 5</xref>.</p>
</list-item>
</list>
<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>x</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>A</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>D</mml:mi>
<mml:mo>&#x5e;</mml:mo>
</mml:mover>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>&#x3c8;</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x200a;</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>The above equations are used to implement the filtering and denoising of defect discharge signals in both the time and frequency domains.</p>
</sec>
<sec id="s3-2">
<title>3.2 Time-domain signal spectrum analysis</title>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows the time-domain waveforms collected using an HFCT sensor under a 10 kV voltage level for the three types of real defects after noise filtering.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>
<bold>(A)</bold> Construction of the outer semi-conductive layer-tip defect <bold>(B)</bold> Construction of the main-insulation scratch defect <bold>(C)</bold> Construction of stress-cone misalignment defect. Time-domain spectrum of cable defect discharge.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g004.tif">
<alt-text content-type="machine-generated">Three graphs display voltage amplitude over time for different defect constructions. (A) Shows a plot with a voltage range of negative 0.6 to 0.6 volts, with variations starting at four microseconds.(B) Displays a plot ranging from negative 3 to 3 volts, with fluctuations beginning at four microseconds.(C) Presents a plot ranging from negative 0.4 to 0.4 volts, with changes starting at four microseconds. Each graph highlights distinct defect waveforms.</alt-text>
</graphic>
</fig>
<p>From the figure, the following can be observed:<list list-type="simple">
<list-item>
<p>1) The discharge amplitude of the outer semi-conductive layer-tip defect was relatively low, with the maximum positive discharge amplitude of approximately 400 mV and the maximum negative discharge amplitude of approximately 580 mV. The discharge shows asymmetry between the positive and negative half-axes, with a noticeable discharge concentration and clear height of the discharge clusters.</p>
</list-item>
<list-item>
<p>2) The discharge amplitude of the stress-cone misalignment defect was the lowest, with the positive and negative half-axes exhibiting asymmetry. The maximum positive discharge amplitude is approximately 320 mV, and the maximum negative discharge amplitudes were approximately 400 mV. After discharge, the amplitude exhibited non-uniform attenuation.</p>
</list-item>
<list-item>
<p>3) The discharge amplitude of the main-insulation scratch defect was relatively high, and the positive and negative half-axes exhibited asymmetries. The maximum positive discharge amplitude was approximately 2.4 V, and the maximum negative discharge amplitude was approximately 1.5 V. After discharging, the amplitude decayed quickly.</p>
</list-item>
</list>
</p>
</sec>
<sec id="s3-3">
<title>3.3 Frequency-domain signal spectrum analysis</title>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> shows the frequency-domain spectra of the three types of real defects collected using an HFCT sensor under a 10 kV voltage level after noise filtering.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>
<bold>(A)</bold> Construction of the outer semi-conductive layer-tip defect <bold>(B)</bold> Construction of the main-insulation scratch defect <bold>(C)</bold> Construction of stress-cone misalignment defect. Frequency-domain spectrum of cable defect discharge.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g005.tif">
<alt-text content-type="machine-generated">Three signal amplitude graphs display frequency variations. Graph A, for a semi-conductive layer-tip defect, shows peaks around 20 and 40 MHz. Graph B, for main-insulation scratch defects, exhibits multiple peaks, notably at 20, 40, and 60 MHz. Graph C, for stress-cone misalignment defects, highlights peaks near 20 and 40 MHz. Each graph represents frequency in megahertz against signal amplitude.</alt-text>
</graphic>
</fig>
<p>Evidently, both the outer semi-conductive layer-tip defect and the stress-cone misalignment defect exhibit a relatively narrow frequency domain bandwidth concentrated between seven and 45 MHz. However, the spectrum of the outer semi-conductive layer-tip defect has a bimodal shape, whereas the spectrum of the stress-cone misalignment defect has more denser peaks. Therefore, the peak density of the stress-cone misalignment defect is higher than that of the outer semi-conductive layer-tip defect; however, the outer semi-conductive layer-tip defect has higher amplitude in the spectrum. The spectrum amplitude of the main-insulation scratch defect was significantly higher than those of the other two defects, with the highest peak at 0.013. Its frequency-domain bandwidth was broader, with a maximum bandwidth of 75 MHz.</p>
<p>From the spectrum, it is also possible to understand that the total harmonic distortion of the different defects varies considerably.</p>
</sec>
<sec id="s3-4">
<title>3.4 PRPD spectrum analysis</title>
<p>As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the PRPD patterns of the three types of actual defects at the 10 kV voltage level were collected using the UHF sensor. In the figure, the colors red, yellow, and green represent different ranges of discharge repetition counts: green indicates a discharge count between 0 and 20, yellow represents a count between 20 and 40, and red corresponds to a count greater than 40.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> Construction of the outer semi-conductive layer-tip defect <bold>(B)</bold> Construction of the main-insulation scratch defect <bold>(C)</bold> Construction of stress-cone misalignment defect. PRPD spectrum of cable defect discharge.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g006.tif">
<alt-text content-type="machine-generated">Three scatter plots show power frequency phase versus amplitude in decibels, highlighting different defect constructions. (A) displays outer semi-conductive layer-tip defects with concentrated data points. (B) illustrates main-insulation scratch defects, with a broader distribution of points. (C) depicts stress-cone misalignment defects, with points spread over a larger phase range. Each graph includes dashed lines representing a sinusoidal waveform for reference.</alt-text>
</graphic>
</fig>
<p>Evidently, the PRPD spectra of the three types of defects exhibit several differences: the discharge points of the outer semi-conductive layer-tip defect are mainly concentrated in the power frequency phase ranges of 50&#xb0;&#x2013;120&#xb0; and 230&#xb0;&#x2013;310&#xb0;. The amplitude distribution of the positive and negative half-cycles of the power frequency shows significant differences, with the positive half-cycle amplitude range between &#x2212;50 and &#x2212;40 dB, and the negative half-cycle amplitude range between &#x2212;50 and &#x2212;33 dB. The discharge amplitudes near 90&#xb0; and 270&#xb0; are higher, with a higher concentration of discharges at lower amplitudes. The overall shape of the spectrum was triangular, with a general leftward shift in the profile. The discharge signals of the main-insulation scratch defects were present in the power frequency phase ranges of 0&#xb0;&#x2013;170&#xb0; and 180&#xb0;&#x2013;350&#xb0; and were mainly distributed between 0&#xb0;&#x2013;90&#xb0; and 180&#xb0;&#x2013;270&#xb0;. The distribution patterns of the positive and negative half-cycles are generally similar; however, the discharge amplitude in the positive half-cycle is slightly higher (approximately 5 dB) than that in the negative half-cycle. The overall shape of the spectrum was trapezoidal, with a leftward shift indicating more intense discharges, and the discharge points were densely distributed across the entire amplitude range. The discharge range of the stress-cone misalignment defect was between the power frequency phases of 60&#xb0;&#x2013;200&#xb0; and 240&#xb0;&#x2013;360&#xb0;, with most of the discharge points concentrated in the second and fourth quadrants. The differences in the contours and distribution of the discharge patterns in the positive and negative half cycles are small. The discharge amplitude is higher and concentrated between &#x2212;25 and &#x2212;15 dB, and the distribution of discharge signals roughly forms a &#x201c;gate&#x201d; shape.</p>
<p>From the contour features of the PRPD patterns, it is visually evident that there are significant differences between real defects and typical defects. Under more complex actual operating conditions in practical production, it is necessary to investigate defect identification methods tailored to complex discharge patterns, in order to enhance the practical relevance of the results for actual operating conditions.</p>
</sec>
<sec id="s3-5">
<title>3.5 Summary of experimental results and analysis</title>
<p>Based on the above analysis, it can be concluded that the time-domain waveforms, frequency-domain spectra, and PRPD spectra of the different defects have varying degrees of distinguishable features. For spectra with obvious characteristics, the defect type can be identified through a relatively straightforward visual differentiation. However, for spectra that are more difficult to distinguish, feature extraction and algorithms are necessary.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Feature extraction</title>
<sec id="s4-1">
<title>4.1 Time-domain signal feature extraction</title>
<p>Based on the analysis of the time-series signal in the previous section, the following features were extracted according to the waveform characteristics: The specific meanings and expressions are as follows.</p>
<p>Signal energy: Describes the total power or energy of the signal, representing the magnitude of the signal&#x2019;s energy. where <italic>y(t)</italic> is the time-domain signal amplitude, <italic>T</italic> is the discharge signal period, and <italic>E</italic>
<sub>
<italic>c</italic>
</sub> is given by <xref ref-type="disp-formula" rid="e6">Equation 6</xref>.<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>T</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mtext>&#x2009;</mml:mtext>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Crest Factor: The ratio of the peak value to the root mean square (RMS) value of the signal, characterizing the relative strength of the spikes to the average energy and the instantaneous peak characteristics in the time-domain signal. The <italic>CrestFactor</italic> is given by <xref ref-type="disp-formula" rid="e7">Equation 7</xref>.<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>F</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>r</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="italic">max</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>Kurtosis describes the sharpness or concentration of a signal waveform. A waveform with a higher kurtosis indicates sharper peaks, whereas a waveform with a lower kurtosis indicates a flatter signal. Where: <italic>E</italic> is the mathematical expectation, <italic>x</italic> is the sample amplitude of the signal, and <italic>&#x3bc;</italic> is the mean value of the signal. The <italic>Kurtosis</italic> is expressed using <xref ref-type="disp-formula" rid="e8">Equation 8</xref>.<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>4</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>Attenuation coefficient: The ratio of the average amplitude of the signal during the initial discharge period to the average amplitude after signal attenuation. The attenuation coefficient <italic>A</italic>
<sub>
<italic>c</italic>
</sub> of the signal can be expressed using <xref ref-type="disp-formula" rid="e9">Equation 9</xref>, where <italic>M</italic>
<sub>1</sub> is a segment of the fault time during the initial discharge, and <italic>M</italic>
<sub>2</sub> is a segment of time after the signal is attenuated.<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>c</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Based on these feature parameters, a four-dimensional time-domain feature vector set was obtained.</p>
</sec>
<sec id="s4-2">
<title>4.2 Frequency-domain signal feature extraction</title>
<p>From the frequency spectrum, it can be observed that the frequency spectrum amplitude, bandwidth, and frequency distribution differ for various types of defects in real defective cables. Based on these characteristics, the frequency-domain signal features were extracted using the following calculations:</p>
<p>Frequency amplitude ratio: the ratio between the amplitudes of different frequency bands within a certain frequency range. Where <italic>N</italic>
<sub>1</sub> and <italic>N</italic>
<sub>2</sub> are the sample numbers in the first and second frequency bands, respectively. <italic>P(k)</italic> and <italic>P</italic>(<italic>f</italic>) represent the signal amplitudes in the first and second frequency bands, respectively. The frequency amplitude ratio <italic>F</italic>
<sub>
<italic>ar</italic>
</sub> is given by <xref ref-type="disp-formula" rid="e10">Equation 10</xref>.<disp-formula id="e10">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>f</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>The total Harmonic Distortion: Reflects the ratio of harmonic components to the fundamental frequency component. Where: <italic>N</italic> is the number of harmonics, and <italic>k</italic>
<sub>
<italic>1</italic>
</sub> is the fundamental frequency. The total harmonic distortion <italic>T</italic>
<sub>
<italic>hd</italic>
</sub> is given by <xref ref-type="disp-formula" rid="e11">Equation 11</xref>.<disp-formula id="e11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msqrt>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>/</mml:mo>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>Spectral peak density: The ratio of the number of spectral peaks exceeding the mean value within a certain frequency range to the total number of spectral peaks in that range, which describes the complexity of the spectrum. where <italic>M</italic> is the number of spectra within the frequency range, <italic>P(h)</italic> is the amplitude of the signal in the frequency band, <italic>P</italic>
<sub>
<italic>a</italic>
</sub>
<italic>(h)</italic> is the average amplitude of the frequency band. The spectral peak density <italic>S</italic>
<sub>
<italic>pd</italic>
</sub> is given by <xref ref-type="disp-formula" rid="e12">Equation 12</xref>.<disp-formula id="e12">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>M</mml:mi>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>Based on these feature parameters, a three-dimensional frequency-domain feature vector set is obtained.</p>
</sec>
<sec id="s4-3">
<title>4.3 PRPD spectrum feature extraction</title>
<sec id="s4-3-1">
<title>4.3.1 Statistical parameters features</title>
<p>Statistical features primarily describe the two-dimensional spectrum. The profile differences of the spectra were described by calculating the skewness (<italic>SK</italic>) and kurtosis (<italic>Ku</italic>) of the positive and negative half-cycle spectra of the spectrum are described (<xref ref-type="bibr" rid="B5">Deb et al., 2002</xref>). The total discharge amount, <italic>Q</italic>
<sub>
<italic>0</italic>
</sub>, was calculated by the superposition of the discharge amplitudes and counts to represent the energy differences in the spectrum. Finally, a three-dimensional PRPD spectrum statistical feature vector set was extracted.</p>
</sec>
<sec id="s4-3-2">
<title>4.3.2 Gy-level moment parameters features</title>
<p>Gray-level processing is an important technique in computer vision for analyzing image features because it simplifies data, enhances features, and improves processing efficiency (<xref ref-type="bibr" rid="B4">Chen et al., 2022</xref>). The PRPD spectrum of the three types of real defects in the cables were converted into grayscale images, and the corresponding grayscale images were generated. The interval was divided into the phase &#xd7; discharge amplitude (362 &#xd7; 395). A grayscale value of 0 represents the highest discharge frequency and a grayscale value of 255 represents no discharge. This transformed the grayscale value into a matrix with numerical values ranging from 0 to 255. The grayscale value of each grid was calculated using <xref ref-type="disp-formula" rid="e13">Equation 13</xref>, where <italic>RGB</italic>
<sub>
<italic>a</italic>,<italic>b</italic>
</sub> is the grayscale value at coordinates <italic>(a, b)</italic> in the image, <italic>c</italic>
<sub>
<italic>a</italic>,<italic>b</italic>
</sub> is the numerical value of the grid, and <italic>c</italic>
<sub>max</sub> is the maximum value among all grids.<disp-formula id="e13">
<mml:math id="m13">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>255</mml:mn>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>Moment features describe characteristics such as shape, orientation, and size of the image. Various moment features have been proposed for image analysis (<xref ref-type="bibr" rid="B8">Hu, 1962</xref>), in which the central moment, central distance, and second-order central moments were chosen as the main research parameters. For the grayscale image <italic>f(x, y)</italic>, the <italic>p</italic> &#x2b; <italic>q</italic>th order moment is given by <xref ref-type="disp-formula" rid="e14">Equation 14</xref>.<disp-formula id="e14">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
</mml:msup>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mi>p</mml:mi>
</mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>When <italic>p</italic> &#x3d; 0 and <italic>q</italic> &#x3d; 0, m<sub>
<italic>00</italic>
</sub> represents the sum of all the grayscale values in the image. The centroid of the grayscale image <italic>(x</italic>
<sub>
<italic>0</italic>
</sub>
<italic>, y</italic>
<sub>
<italic>0</italic>
</sub>
<italic>)</italic> is the ratio of the first-order moment to the zero-order moment and is calculated using <xref ref-type="disp-formula" rid="e15">Equation 15</xref>.<disp-formula id="e15">
<mml:math id="m15">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>10</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>00</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd/>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>01</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>00</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd/>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>The <italic>p</italic> &#x2b; <italic>q</italic>th order central moment of the grayscale image <italic>f(x, y)</italic> is given by <xref ref-type="disp-formula" rid="e16">Equation 16</xref>.<disp-formula id="e16">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>p</mml:mi>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:msup>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>The second-order central moments are represented by inertia parameters <italic>u</italic>
<sub>
<italic>02</italic>
</sub> and <italic>u</italic>
<sub>
<italic>20</italic>
</sub>. Here, <italic>u</italic>
<sub>
<italic>02</italic>
</sub> represents the moment in the horizontal direction, and <italic>u</italic>
<sub>
<italic>20</italic>
</sub> represents the moment in the vertical direction. The grayscale image is more widely distributed in the direction of the larger moment and <italic>vice versa</italic>. The principal axis direction feature is the ratio of these two second-order central moments, which describes the shape features of the grayscale image, and is calculated using <xref ref-type="disp-formula" rid="e17">Equation 17</xref>.<disp-formula id="e17">
<mml:math id="m17">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>20</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mn>02</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>20</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>00</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mn>10</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>02</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>00</mml:mn>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>m</mml:mi>
<mml:mn>01</mml:mn>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>From <xref ref-type="disp-formula" rid="e10">Equations 10</xref>&#x2013;<xref ref-type="disp-formula" rid="e12">12</xref>, a five-dimensional moment parameter feature vector set is extracted from the PRPD spectrum.</p>
</sec>
<sec id="s4-3-3">
<title>4.3.3 Gy-level texture parameters features</title>
<p>Gray-level texture features primarily describe the distribution and variation of grayscale values in local regions of an image, providing information about the arrangement of grayscale values in the image. The gray-level co-occurrence matrix (GLCM) method, proposed by Professor Haralick R M, is one of the most fundamental methods for texture feature extraction (<xref ref-type="bibr" rid="B7">Haralick et al., 1973</xref>). The GLCM provides comprehensive information regarding the gray-level distribution of the image based on the direction, adjacent intervals, and change amplitude.</p>
<p>In this study, four linearly uncorrelated features were selected based on the literature, and their meanings and expressions are as follows:</p>
<p>Angular second moment (<italic>ASM</italic>) describes the uniformity of the grayscale distribution. A smaller energy value indicates a more uneven distribution and <italic>vice versa</italic>. The formula is as shown in <xref ref-type="disp-formula" rid="e18">Equation 18</xref>:<disp-formula id="e18">
<mml:math id="m18">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>M</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>l</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>where <italic>(e</italic>, <italic>l)</italic> represents the element coordinates in the co-occurrence matrix, <italic>t</italic> is the distance between two pixel points, <italic>&#x3b1;</italic> is the angle between the two and the horizontal axis, <italic>K</italic> is the grayscale level, and <italic>P</italic>
<sub>
<italic>t,&#x3b1;(i,j)</italic>
</sub> is the element value at coordinate <italic>(i, j)</italic> in the co-occurrence matrix.</p>
<p>Entropy (<italic>ENT</italic>) reflects the richness of the information and the complexity of the texture in the grayscale image. The formula is as shown in <xref ref-type="disp-formula" rid="e19">Equation 19</xref>:<disp-formula id="e19">
<mml:math id="m19">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>log</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
<p>Inertia moment (<italic>CON</italic>) reflects the contour features and distribution characteristics of texture differences in a grayscale image. The formula is as shown in <xref ref-type="disp-formula" rid="e20">Equation 20</xref>:<disp-formula id="e20">
<mml:math id="m20">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(20)</label>
</disp-formula>
</p>
<p>Correlation (<italic>COR</italic>) reflects the degree of similarity in the horizontal and vertical directions of the elements in the co-occurrence matrix and can be expressed using <xref ref-type="disp-formula" rid="e21">Equations 21</xref>, <xref ref-type="disp-formula" rid="e22">22</xref>.<disp-formula id="e21">
<mml:math id="m21">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msqrt>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(21)</label>
</disp-formula>
<disp-formula id="e22">
<mml:math id="m22">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>j</mml:mi>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(22)</label>
</disp-formula>
</p>
<p>Based on these formulas, the texture feature values of the grayscale matrix at various angles (<italic>&#x3b1;</italic> &#x3d; 0&#xb0;, 45&#xb0;, 90&#xb0;, 135&#xb0;) were calculated, resulting in a total of 16 feature parameters. By combining the time-domain, frequency-domain, and PRPD spectral features, a 31-dimensional feature vector set was obtained for further recognition research.</p>
</sec>
</sec>
</sec>
<sec id="s5">
<title>5 Construction of the GAW-SVM algorithm with weighted parameter optimization</title>
<sec id="s5-1">
<title>5.1 Selection based on genetic-algorithm-optimized SVM</title>
<p>In studies of real-world (in-service) defects, small sample sizes limit the effectiveness of deep-learning approaches such as CNNs and Transformers; on limited datasets these models cannot fully exploit their capacity, and relying on extensive data augmentation or heavy regularisation often leads to pronounced over-fitting and unstable convergence. Concurrently, the large-scale deployment of GPU resources tailored for deep learning proves challenging in actual industrial settings, constraining their widespread adoption. Alternative approaches, such as defect identification models based on Extreme Learning Machines (ELM), exhibit accelerated training speeds. However, ELM&#x2019;s random initialization of connection weights and bias thresholds renders its recognition accuracy vulnerable to external interference. For industrial applications, Support Vector Machine (SVM)&#x2013;based diagnostic models are widely favoured for their robustness, high accuracy, feature interpretability, visualisable decision boundaries, and low deployment cost.</p>
<p>The Genetic-Algorithm-optimised SVM (GA-SVM) employs genetic optimisation to tune the hyperparameters of the Support Vector Classifier (SVC), achieving global optima and delivering greater stability when classifying high-dimensional feature vectors (<xref ref-type="bibr" rid="B6">Guohai et al., 2013</xref>; <xref ref-type="bibr" rid="B12">Mingyu and Wang, 2022</xref>; <xref ref-type="bibr" rid="B25">Zhu and Shen, 2024</xref>). Although GA-SVM is not a novel approach, recent domain-specific modifications targeting distinct defect and fault identification scenarios have demonstrated enhanced recognition performance. This substantiates that optimization research based on GA-SVM algorithms continues to hold significant research value (<xref ref-type="bibr" rid="B24">Zhao et al., 2021</xref>; <xref ref-type="bibr" rid="B23">Yunfeng et al., 2025</xref>).</p>
<p>In the context of multi-source fused-feature identification for real-type defects, the feature sets originate from different measurement devices and characterise the defects from entirely different perspectives. Simply concatenating these heterogeneous features and training a conventional GA-SVM tends to weaken complementary information, making it difficult to achieve the desired recognition accuracy. Accordingly, this paper improves the GA-SVM framework by refining the feature-selection strategy and the genetic crossover&#x2013;mutation operations to better accommodate multi-source fusion.</p>
</sec>
<sec id="s5-2">
<title>5.2 Improved genetic algorithm</title>
<p>The selection operation in the GA-SVM algorithm is typically driven by a single fitness metric, such as classification accuracy or cross-validation error. However, when selecting features for multi-source feature identification, relying solely on a single distribution-based metric may overlook valuable real-time discriminative information provided by the model during the training process.</p>
<p>In this study, the PJS-M method is employed to dynamically amplify the influence of strong features and suppress the influence of weak features during the genetic algorithm iterations through a group-wise weighting mechanism. Specifically, the method adaptively fuses Probabilistic Jensen&#x2013;Shannon Divergence (PJS) and Margin Contribution (MC) to achieve dual weighting based on both data-driven and model-driven strategies. This guides the GA&#x2019;s search and crossover-mutation processes to converge toward the most discriminative feature subsets, thereby reducing the impact of redundant features, accelerating convergence, and ultimately improving classification accuracy.</p>
<p>The specific formulas are as shown in <xref ref-type="disp-formula" rid="e23">Equations 23</xref>, <xref ref-type="disp-formula" rid="e24">24</xref>:<disp-formula id="e23">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mtext>PJS</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>JSD</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2225;</mml:mo>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(23)</label>
</disp-formula>
<disp-formula id="e24">
<mml:math id="m24">
<mml:mrow>
<mml:mtext>JSD</mml:mtext>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2225;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mtext>KL</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2225;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mtext>KL</mml:mtext>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>Q</mml:mi>
<mml:mo>&#x2225;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>Q</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2208;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(24)</label>
</disp-formula>
</p>
<p>In the equation, <inline-formula id="inf1">
<mml:math id="m25">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf2">
<mml:math id="m26">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; represent the probability density estimates of the <italic>k</italic>th feature group for the positive and negative classes, respectively, and <inline-formula id="inf3">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mtext>KL</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; denotes the Kullback&#x2013;Leibler (K-L) divergence. The PJS metric is used to achieve maximal mutual information, quantifying the distributional discrepancy of the same feature group across different classes. The greater the separation between distributions, the stronger the discriminative power of the feature group, and consequently, the larger its assigned weight.<disp-formula id="e25">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mtext>MC</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(25)</label>
</disp-formula>
</p>
<p>In the <xref ref-type="disp-formula" rid="e25">Equation 25</xref>, <inline-formula id="inf4">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; denotes the <italic>k</italic>th feature group (<italic>k</italic> &#x3d; 1, &#x2026; ,<italic>K</italic>), and <inline-formula id="inf5">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the <italic>i</italic>th component of the SVM weight vector. <inline-formula id="inf6">
<mml:math id="m31">
<mml:mrow>
<mml:msub>
<mml:mtext>MC</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; indicates the average contribution of the <italic>k</italic>th feature group to the current SVM margin. This metric reflects the ability of the feature group to minimize structural risk, as a larger margin implies better generalization performance and lower generalization error. The specific formulas are as shown in <xref ref-type="disp-formula" rid="e26">Equations 26</xref>, <xref ref-type="disp-formula" rid="e27">27</xref>.<disp-formula id="e26">
<mml:math id="m32">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext>PJS</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mtext>MC</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(26)</label>
</disp-formula>
<disp-formula id="e27">
<mml:math id="m33">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>max</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(27)</label>
</disp-formula>
</p>
<p>The exponential fusion term <inline-formula id="inf7">
<mml:math id="m34">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> can be regarded as a linear combination. The temporal decay coefficient <inline-formula id="inf8">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> decreases linearly with respect to generation <italic>t</italic>, where <italic>t</italic> denotes the current generation in the genetic algorithm. When <italic>t</italic> &#x3d; 0 and <italic>&#x3b1;</italic>
<sub>
<italic>0</italic>
</sub> &#x2248; 1, the fusion relies entirely on the pure data distribution, helping the GA quickly move away from random noise. As <italic>t</italic>&#x2192;<italic>T</italic>
<sub>max</sub> and <italic>&#x3b1;</italic>
<sub>
<italic>Tmax</italic>
</sub> &#x2248; 0, only the model feedback is retained, guiding the search to focus on the feature groups that truly support the decision margin.</p>
<p>In the early stages of iteration, due to the high diversity of the population, static distributional differences are first used to perform global search. In the later stages, dynamic margin-based feedback is introduced to perform fine-grained local adjustments. The coefficient <inline-formula id="inf9">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; is employed to balance the contributions of PJS and MC, such that in the early generations, <inline-formula id="inf10">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; emphasizes distributional differences, while gradually shifting toward model feedback in later generations.</p>
<p>By adopting a dual data&#x2013;model-driven strategy and incorporating cross-validated classification accuracy <italic>Acc</italic>
<sub>
<italic>CV</italic>
</sub> &#x200b;, the algorithm retains high-quality individuals while maintaining population diversity, thereby preventing the recognition process from converging to local optima. The specific formulas are as shown in <xref ref-type="disp-formula" rid="e28">Equations 28</xref>, <xref ref-type="disp-formula" rid="e29">29</xref>.<disp-formula id="e28">
<mml:math id="m38">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(28)</label>
</disp-formula>
<disp-formula id="e29">
<mml:math id="m39">
<mml:mrow>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(29)</label>
</disp-formula>
</p>
<p>In the equation, <inline-formula id="inf11">
<mml:math id="m40">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; denotes the weight coefficient of the <italic>k</italic>th feature group obtained in the <italic>t</italic>th iteration. First, the normalized weights for each feature group are calculated according to <xref ref-type="disp-formula" rid="e28">Equation 28</xref>, and based on these weights, either fitness weighting or feature scaling is applied. The selection, crossover, and mutation operators of the genetic algorithm are then employed to complete one evolutionary cycle.</p>
<p>At the end of each generation, the best-performing offspring in the current population is selected to re-estimate the feature group importance and update the raw weight vector <inline-formula id="inf12">
<mml:math id="m41">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b;. A local information entropy&#x2013;guided mechanism is embedded within the genetic search framework, enabling the feature weights to adaptively converge during the evolution process. This continuously amplifies the influence of highly discriminative features while suppressing redundant or noisy ones, thereby accelerating convergence and improving the overall classification performance of the model.</p>
</sec>
<sec id="s5-3">
<title>5.3 Construction of the PJS-M optimized GAW-SVM algorithm</title>
<p>The PJS-M method introduced in <xref ref-type="sec" rid="s5-2">Section 5.2</xref> is incorporated to optimize the GA-SVM algorithm. The optimized algorithm, referred to as GAW-SVM, is then used to perform classification of real defect types. The specific identification procedure is outlined as follows:.<list list-type="simple">
<list-item>
<p>1. Acquire the raw time-domain data, frequency-domain data, and PRPD patterns of real defects in cable intermediate joints. Feature extraction is performed separately for each of the three data types, and the extracted features are quantified into a common interval using standardization and normalization techniques.</p>
</list-item>
<list-item>
<p>2. The standardized and normalized data are randomly divided into a training set and a testing set at a ratio of 4:1. Additionally, 5-fold cross-validation is performed within the training set. The training set is used for hyperparameter optimization of the algorithm, while the testing set is used to validate the accuracy of the model in the final recognition results.</p>
</list-item>
<list-item>
<p>3. The GA-SVM algorithm is optimized through weighted enhancement using the PJS-M method. The specific steps are as follows:</p>
<list list-type="simple">
<list-item>
<p>&#x2460; Initialize the parameters of the genetic algorithm and the SVM model to obtain the initial algorithm configuration.</p>
</list-item>
<list-item>
<p>&#x2461; Individual evaluation: Train the current individual and compute the fitness of the initial (parent) data. The raw weight vector <inline-formula id="inf13">
<mml:math id="m42">
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; is then obtained.</p>
</list-item>
<list-item>
<p>&#x2462; Compute the weighted metrics <inline-formula id="inf14">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mtext>PJS</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; and <inline-formula id="inf15">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mtext>MC</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; for each feature group. Then, perform adaptive fusion of <inline-formula id="inf16">
<mml:math id="m45">
<mml:mrow>
<mml:msub>
<mml:mtext>PJS</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf17">
<mml:math id="m46">
<mml:mrow>
<mml:msub>
<mml:mtext>MC</mml:mtext>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b; based on the linearly decaying iteration coefficient <inline-formula id="inf18">
<mml:math id="m47">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>&#x200b;.</p>
</list-item>
<list-item>
<p>&#x2463; Normalize the weight coefficients, and reapply them through fitness weighting or feature scaling mechanisms.</p>
</list-item>
</list>
</list-item>
<list-item>
<p>4. Perform crossover and mutation to generate the next-generation, compute the fitness of the offspring, and evaluate it against the termination criteria (<italic>t</italic> &#x3d; <italic>T</italic>
<sub>max</sub>&#x200b; or validation error <italic>&#x394;Acc</italic>&#x3c;<italic>&#x3b7;</italic>).</p>
</list-item>
<list-item>
<p>5. If the termination criteria are not met, the process returns to Step 3 for the next iteration. During the iterative process, the weight factors are also continuously updated based on the new parent population using the weight allocation function.</p>
</list-item>
<list-item>
<p>6. If the termination criteria are satisfied, output the optimal feature subset <italic>S</italic> and the corresponding SVM hyperparameters obtained by the GA-SVM &#x2b; PJS-M algorithm, and evaluate the final classification accuracy on the testing set. A recognition flowchart is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
</list-item>
</list>
</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Flowchart for defect-type identification.</p>
</caption>
<graphic xlink:href="fenrg-13-1622318-g007.tif">
<alt-text content-type="machine-generated">Flowchart depicting a data processing and optimization system. It begins with time-domain, frequency-domain, and PRPD spectrum data leading to feature extraction, followed by feature normalization and standardization. Data splits into training and testing sets. Training involves initializing parameters, fitness evaluation, PJS-M optimization, and offspring fitness data calculation. Upon meeting termination criteria, optimal parameters are outputted and fed into an SVM algorithm for final recognition.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec id="s6">
<title>6 Recognition results</title>
<p>To verify the effectiveness of the improved algorithm, the recognition accuracy of the proposed GAW-SVM algorithm was compared with that of the GA-SVM, PCA-SVM (<xref ref-type="bibr" rid="B16">Sinha et al., 2025</xref>), and PSO-SVM (<xref ref-type="bibr" rid="B10">Li et al., 2024</xref>) algorithms using different feature combinations. A summary of the recognition accuracy results is presented in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Recognition rates of real defect types with different feature combinations (four algorithms).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Feature combination</th>
<th align="center">GA- SVM</th>
<th align="center">PCA-SVM</th>
<th align="center">PSO-SVM</th>
<th align="center">GAW-SVM</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Time-domain features</td>
<td align="center">0.8203</td>
<td align="center">0.8117</td>
<td align="center">0.8123</td>
<td align="center">-</td>
</tr>
<tr>
<td align="center">Frequency-domain features</td>
<td align="center">0.7734</td>
<td align="center">0.7456</td>
<td align="center">0.7433</td>
<td align="center">-</td>
</tr>
<tr>
<td align="center">PRPD spectrum features</td>
<td align="center">0.8750</td>
<td align="center">0.8604</td>
<td align="center">0.8713</td>
<td align="center">-</td>
</tr>
<tr>
<td align="center">Time-frequency joint features</td>
<td align="center">0.8906</td>
<td align="center">0.8964</td>
<td align="center">0.8872</td>
<td align="center">0.9063</td>
</tr>
<tr>
<td align="center">Three-feature fusion</td>
<td align="center">0.9536</td>
<td align="center">0.9651</td>
<td align="center">0.9767</td>
<td align="center">0.9884</td>
</tr>
</tbody>
</table>
</table-wrap>
<list list-type="simple">
<list-item>
<p>1. For single-feature identification, since feature fusion is not involved, only the results from the GA-SVM, PCA-SVM, and PSO-SVM algorithms are available. Observations of the data indicate that the overall defect recognition accuracy under single-feature conditions is relatively low. Even for the relatively better-performing PRPD pattern feature, the recognition rate under the GA-parameter-optimized SVM algorithm reaches only 87.50%, indicating suboptimal identification performance. This demonstrates that although single-domain features can be used for real defect identification, their limited characterization capability leads to misclassification in cases of real defects involving multiple PD sources coupled together, as the similarity of signals under a single feature may cause incorrect judgments and consequently lower recognition rates.</p>
</list-item>
<list-item>
<p>2. In the analysis of time&#x2013;frequency combined feature sets, the recognition accuracies of the four algorithms, ranked from highest to lowest, are as follows: GAW &#x3e; PCA &#x3e; GA &#x3e; PSO. Among them, the GAW-SVM algorithm achieved the highest recognition accuracy at 90.63%, while the PSO-SVM algorithm yielded the lowest at 88.72%. Compared with single-domain features, the time&#x2013;frequency fusion primarily performs data augmentation on existing features without introducing new representational dimensions, resulting in a limited overall improvement. Nevertheless, the enhanced GAW-SVM still demonstrated superior performance, indicating that the proposed weight optimization strategy effectively improves defect classification capability.</p>
</list-item>
<list-item>
<p>3. In the multi-source, three-feature fusion analysis, the proposed GAW-SVM achieved the highest defect-recognition accuracy (98.84%), followed by PSO-SVM (97.67%), PCA-SVM (96.51%), and GA-SVM (95.35%). These results demonstrate that multi-source, multi-feature fusion markedly improves overall recognition performance. Compared with single-source time-frequency fusion, the multi-source, multi-feature approach increased accuracy for GA, PCA, PSO, and GAW classifiers by 6.29%, 6.87%, 8.95%, and 8.21%, respectively. Moreover, the GAW-SVM outperformed GA-SVM, PCA-SVM, and PSO-SVM by 3.49%, 2.33%, and 1.17%, respectively, further confirming the effectiveness of the proposed improvements for identifying real-world cable-joint defects. These findings indicate that multi-source, multi-feature fusion is a superior strategy for real-defect identification, overcoming the misclassification errors that arise when single-source features are used for complex defects. In particular, the inclusion of the PJS-M weighting coefficient and correlation-analysis&#x2013;based dynamic correction mechanism in the GAW-SVM framework substantially enhances recognition accuracy for fused multi-feature datasets.</p>
</list-item>
</list>
</sec>
<sec sec-type="conclusion" id="s7">
<title>7 Conclusion</title>
<p>In this study, the traditional GA-SVM algorithm was improved using the PJS-M method, and the defect recognition performance for real-type defects was enhanced through multi-sensor fusion&#x2013;based identification.The main conclusions drawn from the study findings are as follows.<list list-type="simple">
<list-item>
<p>1. The time-domain waveforms of the three types of real defects selected in this study exhibit varying degrees of differences in discharge amplitude, symmetry between the positive and negative half-axes, and decay rate. Differences in the frequency-domain spectra are primarily reflected in frequency bandwidth, spectral energy, and spectral peak characteristics. The PRPD patterns differ in discharge phase, amplitude, discharge concentration, and overall pattern morphology. From the PRPD patterns, it is visually evident that there are distinct contour differences between the patterns of real defects and those of typical defects. This indicates that the research on real defect identification conducted in this study holds practical value for applications in industrial production.</p>
</list-item>
<list-item>
<p>2. Compared with the highest-performing single-domain feature&#x2014;PRPD feature-based recognition&#x2014;the multi-source and multi-feature fusion approach achieved recognition accuracy improvements of 7.85%, 10.47%, and 10.54% under the GA-SVM, PCA-SVM, and PSO-SVM algorithms, respectively. Furthermore, relative to single-source multi-feature fusion, the recognition accuracies were enhanced by 6.29%, 6.87%, 8.95%, and 8.21% across the GA-SVM, PCA-SVM, PSO-SVM, and GAW-SVM algorithms, respectively. This indicates that multi-source fusion identification can overcome the limitations of incomplete characterization of real defects caused by relying solely on single-domain features or single-source features.</p>
</list-item>
<list-item>
<p>3. This study integrates non-homogeneously acquired features from the time domain, frequency domain, and phase-resolved partial discharge (PRPD) patterns, and incorporates a Probabilistic Jensen&#x2013;Shannon Margin (PJS-M) adaptive weighting mechanism into the GA-SVM framework. By combining data-driven and model-driven dual-weighting strategies, the proposed approach effectively leverages the complementary information among heterogeneous feature types, mitigates model overfitting, and improves the utilization efficiency of multi-source fused features. The resulting improved GAW-SVM algorithm achieves a defect recognition accuracy of 98.84%, demonstrating superior discriminative capability for complex real-type defects compared to other benchmark algorithms. This research provides a reliable basis and technical reference for partial discharge detection in cable intermediate joints, offering significant value for practical engineering applications.</p>
</list-item>
<list-item>
<p>4. Existing studies have shown that slight variations in cavity dimension, shape, and position can affect the characteristics of PD pulses, potentially influencing feature extraction and the performance of classification models. However, due to experimental limitations, this study was unable to perform data acquisition and comparative analysis for defects of different sizes during the experimental process. Therefore, future experimental research could include such control groups to further expand the practical applicability of the method proposed in this study.</p>
</list-item>
</list>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="author-contributions" id="s9">
<title>Author contributions</title>
<p>L-XZ: Funding acquisition, Investigation, Supervision, Writing &#x2013; review and editing, Writing &#x2013; original draft, Software, Data curation, Project administration, Validation, Resources, Conceptualization, Methodology, Visualization, Formal Analysis. Y-YZ: Investigation, Conceptualization, Software, Writing &#x2013; review and editing, Methodology. S-JY: Methodology, Project administration, Writing &#x2013; review and editing, Supervision. J-LC: Methodology, Supervision, Writing &#x2013; review and editing, Project administration. Y-JC: Writing &#x2013; review and editing, Data curation, Investigation. Z-SZ: Writing &#x2013; review and editing, Formal Analysis, Project administration, Validation, Supervision, Methodology, Visualization, Investigation, Conceptualization.</p>
</sec>
<sec sec-type="funding-information" id="s10">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research and/or publication of this article.</p>
</sec>
<ack>
<p>The author is grateful for the support of all colleagues at the Pingliang Road Laboratory of Shanghai University of Electric Power.</p>
</ack>
<sec sec-type="COI-statement" id="s11">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s12">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s13">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="s14">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fenrg.2025.1622318/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fenrg.2025.1622318/full&#x23;supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="DataSheet1.zip" id="SM1" mimetype="application/zip" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bo</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Feiyue</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Xutao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Ni</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research and application of intermittent partial discharge characteristics and easy-warning system for electric equipment</article-title>. <source>Energy Rep.</source> <volume>8</volume> (<issue>S10</issue>), <fpage>217</fpage>&#x2013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1016/j.egyr.2022.05.150</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cavallini</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Montanari</surname>
<given-names>G. C.</given-names>
</name>
<name>
<surname>Puletti</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Contin</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>A new methodology for the identification of PD in electrical apparatus: properties and applications</article-title>. <source>IEEE Trans. Dielectr. Electr. Insulation</source> <volume>12</volume> (<issue>2</issue>), <fpage>203</fpage>&#x2013;<lpage>215</lpage>. <pub-id pub-id-type="doi">10.1109/tdei.2005.1430391</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>H. H.</given-names>
</name>
<name>
<surname>Boyanapalli</surname>
<given-names>B. K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Application of pulse sequence partial discharge based convolutional neural network in pattern recognition for underground cable joints</article-title>. <source>IEEE Trans. Dielectr. Electr. Insulation</source> <volume>29</volume> (<issue>3</issue>), <fpage>1070</fpage>&#x2013;<lpage>1078</lpage>. <pub-id pub-id-type="doi">10.1109/tdei.2022.3168328</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Shao</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Luo</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Bi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Feature extraction of partial discharge in low-temperature composite insulation based on VMD-MSE-IF</article-title>. <source>CAAI Trans. Intell. Technol.</source> <volume>7</volume> (<issue>2</issue>), <fpage>301</fpage>&#x2013;<lpage>312</lpage>. <pub-id pub-id-type="doi">10.1049/cit2.12087</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deb</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Pratap</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Agarwal</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Meyarivan</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>A fast and elitist multiobjective genetic algorithm: NSGA-II</article-title>. <source>IEEE Trans. Evol. Comput.</source> <volume>6</volume> (<issue>2</issue>), <fpage>182</fpage>&#x2013;<lpage>197</lpage>. <pub-id pub-id-type="doi">10.1109/4235.996017</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guohai</surname>
<given-names>L. I. U.</given-names>
</name>
<name>
<surname>Lingling</surname>
<given-names>Chen</given-names>
</name>
<name>
<surname>Wenxiang</surname>
<given-names>Zhao</given-names>
</name>
<name>
<surname>Jiang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Qu</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Internal model control of permanent magnet synchronous motor using support vector machine generalized inverse</article-title>. <source>IEEE Trans. Industrial Inf.</source> <volume>9</volume> (<issue>2</issue>), <fpage>890</fpage>&#x2013;<lpage>898</lpage>. <pub-id pub-id-type="doi">10.1109/tii.2012.2222652</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haralick</surname>
<given-names>R. M.</given-names>
</name>
<name>
<surname>Shanmugam</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dinstein</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>1973</year>). <article-title>Textural features for image classification</article-title>. <source>IEEE Trans. Syst. Man, Cybern.</source> <volume>SMC-3</volume> (<issue>6</issue>), <fpage>610</fpage>&#x2013;<lpage>621</lpage>. <pub-id pub-id-type="doi">10.1109/tsmc.1973.4309314</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hu</surname>
<given-names>M. K.</given-names>
</name>
</person-group> (<year>1962</year>). <article-title>Visual pattern recognition by moment invariants</article-title>. <source>IRE Trans. Inf. Theory</source> <volume>8</volume> (<issue>2</issue>), <fpage>179</fpage>&#x2013;<lpage>187</lpage>. <pub-id pub-id-type="doi">10.1109/TIT.1962.1057692</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiao</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Jie</surname>
<given-names>L. I.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Cable terminal defect diagnosis method based on improved residual network</article-title>. <source>Electr. DRIVE</source> <volume>53</volume> (<issue>11</issue>), <fpage>31</fpage>&#x2013;<lpage>36</lpage>. <pub-id pub-id-type="doi">10.19457/j.1001-2095.dqcd24464</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Korobeynikov</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Ridel</surname>
<given-names>A. V.</given-names>
</name>
<name>
<surname>Karpov</surname>
<given-names>D. I.</given-names>
</name>
<name>
<surname>Ovsyannikov</surname>
<given-names>A. G.</given-names>
</name>
<name>
<surname>Meredova</surname>
<given-names>M. B.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Mechanism of partial discharges in free helium bubbles in transformer oil</article-title>. <source>IEEE Trans. Dielectr. Electr. Insulation</source> <volume>26</volume>(<issue>5</issue>), <fpage>1605</fpage>&#x2013;<lpage>1611</lpage>. <pub-id pub-id-type="doi">10.1109/tdei.2019.008199</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Intelligent cavitation recognition of a canned motor pump based on a CEEMDAN-KPCA and PSO-SVM method</article-title>. <source>IEEE Sensors J.</source> <volume>24</volume> (<issue>4</issue>), <fpage>5324</fpage>&#x2013;<lpage>5334</lpage>. <pub-id pub-id-type="doi">10.1109/jsen.2023.3347248</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Analysis of ultraviolet imaging detection in external detection of substation equipment</article-title>. <source>J. Opt.</source> <volume>51</volume> (<issue>4</issue>), <fpage>1071</fpage>&#x2013;<lpage>1077</lpage>. <pub-id pub-id-type="doi">10.1007/s12596-022-00840-0</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Mingyu</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2022</year>). <source>Transformer fault diagnosis based on improved support vector machine</source>. <publisher-loc>Zhengzhou, China</publisher-loc>: <publisher-name>North China University of Water Resources and Electric Power</publisher-name>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rostaminia</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Saniei</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vakilian</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mortazavi</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Parvin</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Accurate power transformer PD pattern recognition <italic>via</italic> its model</article-title>. <source>IET Sci. Meas. and Technol.</source> <volume>10</volume> (<issue>7</issue>), <fpage>745</fpage>&#x2013;<lpage>753</lpage>. <pub-id pub-id-type="doi">10.1049/iet-smt.2016.0075</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kwok</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>Li</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Partial discharge feature extraction based on ensemble empirical mode decomposition and sample entropy</article-title>. <source>Entropy</source> <volume>19</volume> (<issue>9</issue>), <fpage>439</fpage>&#x2013;<lpage>457</lpage>. <pub-id pub-id-type="doi">10.3390/e19090439</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sinha</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Paul</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Mohanty</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Efficient automated detection of power quality disturbances using nonsubsampled contourlet transform and PCA-SVM</article-title>. <source>Energy Explor. and Exploitation</source> <volume>43</volume> (<issue>3</issue>), <fpage>1149</fpage>&#x2013;<lpage>1179</lpage>. <pub-id pub-id-type="doi">10.1177/01445987241312755</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sitong</surname>
<given-names>L. I.</given-names>
</name>
<name>
<surname>Qiang</surname>
<given-names>Zhuang</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>J. I. N.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Partial discharge pattern recognition method based on time-frequency characteristic kernel entropy component analysis</article-title>. <source>High. Volt. Appar.</source> <volume>54</volume> (<issue>6</issue>), <fpage>125</fpage>&#x2013;<lpage>131</lpage>. <pub-id pub-id-type="doi">10.13296/j.1001-1609.hva.2018.06.019</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wojciech</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Artur</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Low-cost online partial discharge monitoring system for power transformers</article-title>. <source>Sensors Basel, Switz.</source> <volume>23</volume> (<issue>7</issue>), <fpage>3405</fpage>. <pub-id pub-id-type="doi">10.3390/s23073405</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2014</year>). <source>Fault recognition method research based on the wavelet energy spectrum of mode components</source>. <publisher-loc>Xian</publisher-loc>: <publisher-name>Xian University of Science and Technology</publisher-name>.</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2006</year>). <source>Research on pattern recognition of PD in oil-paper insulation based on statistical and fractal feature</source>. <publisher-loc>Chongqing</publisher-loc>: <publisher-name>Chongqing University</publisher-name>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yekun</surname>
<given-names>M. E. N.</given-names>
</name>
<name>
<surname>Pan</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Defect recognition of distribution power cable through harmonic analysis of grounding current</article-title>. <source>Proc. CSU-EPSA</source> <volume>36</volume> (<issue>07</issue>), <fpage>116</fpage>&#x2013;<lpage>121</lpage>. <pub-id pub-id-type="doi">10.19635/j.cnki.csu-epsa.001374</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuanhu</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Jiabo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Mingda</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Online intelligent temperature monitoring system for tunnel power cable based on fiber bragg grating</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>2465</volume> (<issue>1</issue>), <fpage>012038</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/2465/1/012038</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Yunfeng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ziwen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Wenpeng</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2025</year>). &#x201c;<article-title>Analog circuit fault diagnosis algorithm based on KPCA feature optimization combined with improved GA-SVM</article-title>,&#x201d; in <source>2025 10th Asia conference on power and electrical engineering (ACPEE)</source>. <publisher-name>IEEE</publisher-name>, <fpage>915</fpage>&#x2013;<lpage>921</lpage>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fault diagnosis of rolling bearings based on GA-SVM model.2021 global reliability and prognostics and health management (PHM-Nanjing)</article-title>. <source>IEEE</source>, <fpage>1</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/PHM-Nanjing52125.2021.9612886</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhu</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Decoupling control of outer rotor coreless bearingless permanent magnet synchronous generator using LS-SVM inverse system optimized by the improved genetic algorithm</article-title>. <source>Proc. CSEE</source> <volume>44</volume> (<issue>05</issue>), <fpage>2037</fpage>&#x2013;<lpage>2047</lpage>. <pub-id pub-id-type="doi">10.13334/j.0258-8013.pcsee.222640</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>