<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-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">998543</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.998543</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Oscillation mode analysis for multi-mode coupling power systems with high renewables penetration using improved blind source separation</article-title>
<alt-title alt-title-type="left-running-head">Wang 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.2022.998543">10.3389/fenrg.2022.998543</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Zhiwei</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Lyu</surname>
<given-names>Xiangyu</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Li</surname>
<given-names>Dexin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Haifeng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Lixin</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1922308/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>State Grid Jilinsheng Electric Power Supply Company</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>State Grid Jilinsheng Electric Power Supply Company Electric Power Institute</institution>, <addr-line>Changchun</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Northeast Electric Power University</institution>, <addr-line>Jilin</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/1235831/overview">Xue Lyu</ext-link>, University of Wisconsin-Madison, United States</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/1923425/overview">Meng Chen</ext-link>, Aalborg University, Denmark</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1307930/overview">Jiaxin Wen</ext-link>, Hong Kong Polytechnic University, Hong Kong SAR, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Lixin Wang, <email>wanglxnedu@163.com</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Smart Grids, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>05</day>
<month>01</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>998543</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>07</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>07</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Wang, Lyu, Li, Zhang and Wang.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Wang, Lyu, Li, Zhang and Wang</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>The extensive application of power electronic equipment and the increasing penetration of renewable energy generation gradually strengthen the nonlinear and modal-coupling characteristics of electromechanical oscillation of modern power systems. In this study, a data-driven method based on improved blind source separation (IBSS) combined with sparse component analysis (SCA) is proposed to extract electromechanical mode (oscillation frequency, damping ratio and mode shape) from synchrophasor measurements. First, short time Fourier transform is used to convert the modal-coupling oscillation signal to sparse domain, then, on the basis of time-frequency point clustering characteristics of source signals, the mixture matrix <bold>
<italic>A</italic>
</bold> is estimated by frequency energy peak point algorithm, and L1 norm is utilized to separate each mode from mixture matrix <bold>
<italic>A</italic>
</bold>. Finally, the Hilbert identification algorithm is applied to extract the oscillation parameters. The performance of the proposed IBSS method for the mode extraction is verified using the test signal, the simulation signal, and the measured data.</p>
</abstract>
<kwd-group>
<kwd>modal-coupling electromechanical oscillation</kwd>
<kwd>improved blind source separation</kwd>
<kwd>sparse component analysis</kwd>
<kwd>synchrophasor measurement</kwd>
<kwd>mode extraction</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>With the acceleration of power grid interconnection across the country and the increasing scale of renewable energy, the power systems are being operated closer to their limits and even reach the collapse point, resulting in obvious coupling and non-stationary characteristics after a power system is disturbed. Low-frequency oscillation has become one of the important factors affecting the stability of power system (<xref ref-type="bibr" rid="B17">Yang et al., 2020</xref>; <xref ref-type="bibr" rid="B13">Lv et al., 2021</xref>; <xref ref-type="bibr" rid="B15">Xue et al., 2022</xref>). Therefore, accurate and timely extraction of electromechanical modal parame-ters after disturbance is important for ensuring the stability and security of the power system (<xref ref-type="bibr" rid="B5">Feng et al., 2019</xref>).</p>
<p>Traditionally, the power system oscillation modes can be obtained through a model-based approach by linearizing the non-linear differential algebraic equations of a power system at the current operating point. However, this kind of approach is highly dependent on the complete system structure and accurate component parameters. The advent and deployment of phasor measurement units (PMUs) builds a reliable data platform for real-time monitoring, analysis and control of power systems, which provides a new approach for low-frequency oscillation mode identification (<xref ref-type="bibr" rid="B10">Khosravi-Charmi and Amraee, 2018</xref>)&#x2013; (<xref ref-type="bibr" rid="B11">Kopse et al., 2015</xref>). Therefore, the measurement-based approaches are alternatives to complement the model-based approaches. In the early days, the single measurement channel was used to extract electromechanical modal parameters, using the advanced identification technique, such as Prony (<xref ref-type="bibr" rid="B7">Hauer, 2015</xref>) and its improved algorithm (<xref ref-type="bibr" rid="B14">Wadduwage et al., 2015</xref>), Hilbert Huang transform (HHT) algorithm (<xref ref-type="bibr" rid="B12">Lauria and Pisani, 2014</xref>), etc., This kind of algorithm can identify oscillation frequency, damping ratio and other oscillation characteristic parameters by directly processing and analyzing the synchrophasor measurement collected by PMUs. Recently, with the advances in PMU configuration, dynamic feature extraction methods based on multi-channel sources were introduced to analyze the dynamic behavior and estimate the dominant modes from the global perspective, among which the representative algorithms include stochastic subspace identification (SSI) (<xref ref-type="bibr" rid="B8">Jiang et al., 2015</xref>), multivariate empirical mode decomposition (MEMD) (<xref ref-type="bibr" rid="B21">You et al., 2016</xref>), etc. This kind of modal parameters extraction method can analyze the dynamic behavior of each generator from a global perspective, and the identification accuracy is high. However, due to the large amount of input measurements, the calculation is time-consuming and the analysis efficiency is low.</p>
<p>Moreover, the extensive application of power electronic equipment gradually strengthens the nonlinear and coupling characteristics of electromechanical oscillation of modern power systems. Fast and effective identification of modal-coupling oscillation is the focus of power system operators. Traditional measurement-based methods are difficult to meet the needs of security analysis of multi-modal coupled power systems. Blind source separation method was first developed to extract the modal parameters of the structures such as voice and image processing, and the application of the method in the signal processing field shows that it has good attribute of separating the independent source signals, however, until so far, we have not seen much application in electromechanical modal parameters in power systems (<xref ref-type="bibr" rid="B20">Yi et al., 2017</xref>; <xref ref-type="bibr" rid="B19">Ye et al., 2018</xref>).</p>
<p>To address the deficiencies listed above, first, the measurement input signals are filtered according to the rational inertia, which effectively reduce the dimensionality of original data, then an improved blind source separation method based on sparse component analysis is introduced to extract the power system oscillation modal parameters. Compared with the traditional low-frequency oscillation mode identification method, the improved blind source separation algorithm can accurately separate the stationary source signal with single frequency from the nonlinear and nonstationary multi-modal coupled oscillation signals, and accurately extract the oscillation modal parameters such as mode frequency and damping ratio. The case studies of test signal, the simulation signal and the measured data confirm the superior characteristics of the proposed IBSS based multi-modal coupled modal parameter extraction.</p>
<p>The remainder of this paper is organized as follows: <xref ref-type="sec" rid="s2">Section 2</xref> introduces the theoretical foundation of the traditional BSS. <xref ref-type="sec" rid="s3">Section 3</xref> develops the IBSS method based on sparse component analysis. <xref ref-type="sec" rid="s4">Section 4</xref> expands the IBSS to extract the oscillation modal parameters. <xref ref-type="sec" rid="s5">Section 5</xref> presents three cases to evaluate the performance of the proposed method. <xref ref-type="sec" rid="s6">Section 6</xref> concludes the paper.</p>
</sec>
<sec id="s2">
<title>2 Blind source separation</title>
<p>The term blind source separation (BSS) refers to a wide class of problems in signal and image processing, in which one needs to extract the underlying sources from a set of mixtures. The mathematical model of BSS can be expressed as (<xref ref-type="bibr" rid="B19">Ye et al., 2018</xref>):<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">AS</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<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>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is an <italic>n</italic>-dimension unknown source signals. <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mi mathvariant="bold-italic">X</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is an <italic>m</italic>-dimension observed vector. <bold>
<italic>A</italic>
</bold> is an unknown <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> mixing matrix, in which <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the mixing parameter of the source signal; <inline-formula id="inf5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is discrete signals.</p>
<p>BSS algorithm is usually suitable for solving positive definite problems, that is, the mixing matrix <bold>
<italic>A</italic>
</bold> is full rank, in which the number of observed signals (m) is greater than or equal to the number of source signals (n). The core of BSS is to solve the mixture matrix <bold>
<italic>A</italic>
</bold> and its inverse matrix <bold>
<italic>W</italic>
</bold>, which is called the separation matrix, moreover, the source signal can be separated simultaneously, satisfying (<xref ref-type="bibr" rid="B16">Yang et al., 2018</xref>):<disp-formula id="e2">
<mml:math id="m7">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
</sec>
<sec id="s3">
<title>3 Improved blind source separation</title>
<sec id="s3-1">
<title>3.1 Sparse component analysis</title>
<p>An attractive advantage of sparse component analysis (SCA) is that it can transform the time-domain signal into the frequency domain through appropriate linear transformation method, such as short-time Fourier transform, wavelet transform, etc., making the observed measurement signals sparse in the frequency domain. The sparsity of observation signal means that most time-frequency points are zero, and only a few time-frequency points have large values in the time-frequency domain (<xref ref-type="bibr" rid="B19">Ye et al., 2018</xref>). In this paper, one-dimensional time-domain signal is transformed into two-dimensional time-frequency-domain signal by short-time Fourier transform, and the rectangular window function is selected. And 1) could be further expressed as (<xref ref-type="bibr" rid="B20">Yi et al., 2017</xref>):<disp-formula id="e3">
<mml:math id="m8">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>where <inline-formula id="inf6">
<mml:math id="m9">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the column vector of mixing matrix <bold>
<italic>A</italic>
</bold>. <inline-formula id="inf7">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the attenuation factor for the <italic>Q-th</italic> source signal reaching the <italic>P-th</italic> observation point.</p>
<p>When each source signal is sparse and disjoint, the observed signal has at most one source signal at a certain time-frequency point. Assuming that only the source signal <inline-formula id="inf8">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> exists at the time-frequency point <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, 3) can be expressed as:<disp-formula id="e4">
<mml:math id="m13">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">a</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>11</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>22</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mo>&#x22ef;</mml:mo>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>Q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>&#x22ee;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Then, (4) can be simplified as:<disp-formula id="e5">
<mml:math id="m14">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>P</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>From a geometrical point of view, if the real part or imaginary part of <inline-formula id="inf10">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is used as the horizontal axis and vertical axis to draw a scatter plot, <inline-formula id="inf11">
<mml:math id="m16">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>v</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is constant for the sampling times belonging to the source signal <inline-formula id="inf12">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. That is, the time-frequency points belonging to the source signal <inline-formula id="inf13">
<mml:math id="m18">
<mml:mrow>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> will determine a straight line. Similarly, the time-frequency points of different source signals will be clustered into corresponding clustering lines. The direction vector of these clustering lines is the attenuation coefficient ratio of each source signal mixed to the observation point, which is the column vector <inline-formula id="inf14">
<mml:math id="m19">
<mml:mrow>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>Q</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of the mixing matrix <bold>
<italic>A</italic>
</bold>. And the mixing matrix <bold>
<italic>A</italic>
</bold> can be estimated by the direction of each clustering line in the scatter diagram.</p>
<p>Based on the obtained mixing matrix <bold>
<italic>A</italic>
</bold>, the L1 norm is used to solve the underdetermined equation, then the system source signal is extracted.</p>
</sec>
<sec id="s3-2">
<title>3.2 Mixing matrix estimation</title>
<p>The premise of estimating the mixing matrix <bold>
<italic>A</italic>
</bold> is that the time-frequency points of the mixed signal can form a clustering line with certain directionality in the real or imaginary part scatter diagram. In this paper, the fuzzy C-means method is used to estimate the mixing matrix <bold>
<italic>A</italic>
</bold> by calculating the clustering center of the clustering line, which is suitable for the blind source decomposition problem with any number of measurement signal channels. However, when there are too many time-frequency points, the clustering direction in the scatter diagram is complicated, resulting in much calculation time and poor identification accuracy.</p>
<p>The source signal propagates outward in the energy form, however, the energy will be attenuated during the propagation process, the final energy of the same source signal reaching each observation is a little different. Therefore, an algorithm combing the frequency energy peak point method (<xref ref-type="bibr" rid="B9">Jin et al., 2021</xref>) and the fuzzy C-means method is proposed to estimate the mixing matrix <bold>
<italic>A</italic>
</bold>.</p>
<p>The main principle of the proposed method to estimate the mixture matrix <bold>
<italic>A</italic>
</bold> is: since the energy of each source signal is the largest near its own frequency point, the frequency value of each source can be determined by using the frequency peak method. The clustering straight line direction of the corresponding time-frequency point at the maximum energy is the clustering direction of each source signal. Then, the real part or imaginary part time-frequency dispersion points corresponding to each peak frequency point are normalized and mapped to the unit circle. Finally, the clustering center is calculated by using the fuzzy C-means algorithm, so as to obtain the mixing matrix <bold>
<italic>A</italic>
</bold>.</p>
<p>In the time-frequency domain, the energy distribution of a single measurement signal is firstly calculated, and then the energy of multiple channels at the same frequency point is added, which is:<disp-formula id="e6">
<mml:math id="m20">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<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>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>Re</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>Im</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <italic>E</italic>(<italic>f</italic>) is the sum of the energy of all observation signals at each frequency point; <italic>x</italic>
<sub>
<italic>i</italic>
</sub> is the <italic>i</italic>-th time-frequency point; <inline-formula id="inf15">
<mml:math id="m21">
<mml:mrow>
<mml:mi>Re</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf16">
<mml:math id="m22">
<mml:mrow>
<mml:mi>Im</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> are the real part and imaginary part of the time-frequency point respectively; <italic>m</italic> is the number of the observation signals.</p>
</sec>
<sec id="s3-3">
<title>3.3 Source signal recovery</title>
<p>SCA algorithm utilizes the sparsity of the source signal in time-frequency domain to recover the source signal. The sparse solution is obtained by establishing and solving the optimization problem (<italic>P</italic>
<sub>
<italic>1</italic>
</sub>) in <xref ref-type="disp-formula" rid="e7">(7)</xref>:<disp-formula id="e7">
<mml:math id="m23">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>:</mml:mo>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>s</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>&#x7c;</mml:mo>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x7c;</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>l</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>u</mml:mi>
<mml:mi>b</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>o</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi mathvariant="bold-italic">A</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>where <inline-formula id="inf17">
<mml:math id="m24">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>s</mml:mi>
<mml:mo>&#x223c;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the estimation of the source signal <inline-formula id="inf18">
<mml:math id="m25">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf19">
<mml:math id="m26">
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is a convex optimization problem. The solution of the optimization problem is the L1 norm minimum solution (<xref ref-type="bibr" rid="B4">Donoho, 2006</xref>).</p>
</sec>
</sec>
<sec id="s4">
<title>4 Oscillation modal parameter identification</title>
<sec id="s4-1">
<title>4.1 Rotational inertia-based input measurement selection</title>
<p>The power system requires accurate generator parameters and mathematical models when performing small-signal stability calculation and analysis. The kinetic energy of the generator is an important parameter of the generator, which is determined by the rotational inertia of the generator rotor. The rotational inertia refers to the inertia of the generator rotor during the rotation process, which affects the electromechanical transient process of each generator and is of great significance to the stability and safety of the power system. When the system is disturbed, the generator rotor will accelerate or decelerate due to the unbalanced torque, and the rotational inertia can be expressed as the ability of the system to return to the original stable operation. The smaller the rotational inertia, the worse the generator&#x2019;s resistance to disturbance. When the proposed method is applied to the actual system, it is necessary to use the rotational inertia of the generator in each region as a quantitative index, and select the measurement signals of the generator with the smallest rotational inertias as the input signals of SCA algorithm, which can greatly reduce the number of the input signals and effectively improve the calculation speed.</p>
</sec>
<sec id="s4-2">
<title>4.2 Estimation of modal matrix</title>
<p>The low-frequency oscillation signal of power system is essentially the multimodal coupling response, which can be expressed by <xref ref-type="disp-formula" rid="e8">(8)</xref>. The oscillation frequency has a large deviation in a period of time, which shows obvious nonlinear characteristics:<disp-formula id="e8">
<mml:math id="m27">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">(</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">)</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mi>q</mml:mi>
<mml:mi mathvariant="normal">(</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">)</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>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi mathvariant="normal">(</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">)</mml:mi>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>where <inline-formula id="inf20">
<mml:math id="m28">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mi mathvariant="bold">&#x3d;[</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mi mathvariant="bold-italic">,</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mi mathvariant="bold-italic">,&#x22ef;</mml:mi>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi mathvariant="bold">]</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the mode shape matrix, the mode shape of the <italic>i-th</italic> column <inline-formula id="inf21">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold-italic">&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is related to the <italic>i-</italic>th modal response vector <inline-formula id="inf22">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, and can also be transformed into the form of <xref ref-type="disp-formula" rid="e9">(9)</xref> (<xref ref-type="bibr" rid="B18">Yang and Satish, 2013</xref>):<disp-formula id="e9">
<mml:math id="m31">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mi mathvariant="normal">(</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">)</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mi>x</mml:mi>
<mml:mi mathvariant="normal">(</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi mathvariant="normal">)</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Comparing (1) and (8), the viewpoints of characteristic parameter identification of electromechanical oscillation mode and blind source separation are consistent, that is, the perturbed dynamic response of multi-modal coupling is regarded as a linear group of multiple single-modal responses. The single-modal response <italic>q</italic>(<italic>t</italic>) is equivalent to a special form of the source signal <italic>s</italic>(<italic>t</italic>), and the mixing matrix <bold>
<italic>A</italic>
</bold> contains the information of the modal matrix, satisfying <inline-formula id="inf23">
<mml:math id="m32">
<mml:mrow>
<mml:mi mathvariant="bold-italic">&#x3a6;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="bold-italic">A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</sec>
<sec id="s4-3">
<title>4.3 Oscillation frequency and damping ratio identification based on hilbert transform</title>
<p>In this paper, Hilbert transform (HT) is used to extract the oscillation frequency and damping ratio (<xref ref-type="bibr" rid="B6">Gibbard and Vowles, 2010</xref>). Performing the HT on a single-mode oscillation component <italic>q</italic>
<sub>
<italic>i</italic>
</sub>(<italic>t</italic>), we can obtain:<disp-formula id="e10">
<mml:math id="m33">
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>Where <inline-formula id="inf24">
<mml:math id="m34">
<mml:mi>&#x3c4;</mml:mi>
</mml:math>
</inline-formula> is the integral variable.</p>
<p>Introduce an analytic function consisting of <italic>q(t)</italic> and <italic>h(t)</italic>:<disp-formula id="e11">
<mml:math id="m35">
<mml:mrow>
<mml:mi>Z</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi mathvariant="normal">j</mml:mi>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>j</mml:mi>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>Where A(t) is the envelope of the signal after Hilbert transform and <inline-formula id="inf25">
<mml:math id="m36">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the instantaneous phase, namely:<disp-formula id="e12">
<mml:math id="m37">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi>q</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mi>h</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>tan</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>h</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>The instantaneous frequency can be obtained:<disp-formula id="e13">
<mml:math id="m38">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xd7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>The system oscillation signal can be deduced from the generator swing equation, which can be expressed as:<disp-formula id="e14">
<mml:math id="m39">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<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>1</mml:mn>
</mml:mrow>
<mml:mi mathvariant="normal">n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
</mml:mrow>
</mml:mstyle>
<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>n</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>Where <italic>q</italic>
<sub>
<italic>i</italic>
</sub>(<italic>t</italic>) is a cosine curve that decays exponentially; <inline-formula id="inf26">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the amplitude and phase respectively, which are determined by the initial conditions; <inline-formula id="inf28">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the decay coefficient; <inline-formula id="inf29">
<mml:math id="m43">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the oscillation frequency.</p>
<p>For a damped oscillaion, the single-modal response signal <italic>q</italic>
<sub>
<italic>i</italic>
</sub>(<italic>t</italic>) can be expressed as:<disp-formula id="e15">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3be;</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>s</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>By comparing 14) and (15), we can obtain:<disp-formula id="e16">
<mml:math id="m45">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3be;</mml:mi>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:msqrt>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mi>&#x3be;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>The damping ratio of the signal is calculated as:<disp-formula id="e17">
<mml:math id="m46">
<mml:mrow>
<mml:mi>&#x3be;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3bb;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>The modal parameter extraction of an electromechanical oscillation based on the SCA algorithm is shown in <xref ref-type="fig" rid="F1">Figure 1</xref>:</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Flow chart of SCA and the modal parameter identification.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g001.tif"/>
</fig>
</sec>
</sec>
<sec id="s5">
<title>5 Case studies</title>
<p>The proposed method has been tested on test signal, test system and real measurements. In this section, the experiments are carried out on an Intel Core i7 3.7&#xa0;GHz computer with 16&#xa0;GB of RAM. Additionally, our proposed method is coded by MATLAB.</p>
<sec id="s5-1">
<title>5.1 Test signal analysis</title>
<p>The five single-mode oscillation signals shown in <xref ref-type="disp-formula" rid="e18">Eq. 18</xref> are constructed with frequencies of 0.6 Hz, 1.1 Hz, 0.4 Hz, 0.8 Hz, and 0.2 Hz, in that order:<disp-formula id="e18">
<mml:math id="m47">
<mml:mrow>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.1</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>0.6</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac bevelled="true">
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>6</mml:mn>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.05</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1.1</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.15</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac bevelled="true">
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>3</mml:mn>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.25</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>0.8</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac bevelled="true">
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>4</mml:mn>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>5</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.08</mml:mn>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>0.2</mml:mn>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac bevelled="true">
<mml:mi>&#x3c0;</mml:mi>
<mml:mn>5</mml:mn>
</mml:mfrac>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Using a three-dimensional random mixing matrix <inline-formula id="inf30">
<mml:math id="m48">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.6</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.53</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.45</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.41</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.44</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.65</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.68</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.48</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.45</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.35</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.67</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.61</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, it is mixed into three coupled oscillating signals with non-smooth characteristics as the test signals. The three test signals are sampled separately with the sampling frequency of 0.01Hz, and the sampling time is 15s. The spectrum analysis of the three test signals is performed using window Fourier transform (WFT), as shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Test signal waveforms and their WFT spectrum.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g002.tif"/>
</fig>
<p>Short time Fourier transform (STFT) is used to transform the three groups of test signals into time-frequency domain, and the window function is chosen to be a rectangular window of length 10s, and the window was shifted by four points each time. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the scatter plot of the real part of the test signal <italic>x</italic>. From <xref ref-type="fig" rid="F3">Figure 3</xref>, we can know that there are five obvious clustered straight lines, indicating that there are five source signals in the test signal <italic>x</italic>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Diagram of clustering characteristics.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g003.tif"/>
</fig>
<p>According to (6), the total energy of the three groups of test signals at each frequency point is calculated, and the frequency corresponding to each energy peak is detected using the frequency energy peak point method, as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>. The normalized clustering center of the five straight lines is calculated using the fuzzy C-mean algorithm, and the mixing matrix <bold>
<italic>A</italic>
</bold> can finally be accurately estimated as:<disp-formula id="equ1">
<mml:math id="m49">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.4826</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.6458</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.6662</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.4350</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>4478</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>5492</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>6030</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>4770</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>6257</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>7329</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>6777</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>4243</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>5484</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>6230</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mtext>0</mml:mtext>
<mml:mtext>.</mml:mtext>
<mml:mn>5040</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The peak plot in frequency domain.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g004.tif"/>
</fig>
<p>The L1 norm minimization method was used to separate the five source signal components, and the time domain and frequency domain distribution of the five source signals is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. As shown in <xref ref-type="fig" rid="F5">Figure5</xref>, each component has the characteristics of periodic oscillation, and the calculated frequencies are basically the same as the actual frequencies. Meanwhile, the proposed algorithm decomposes the multi-modal coupled oscillation signal into multiple source signals with the single frequency, without modal aliasing. The detected frequencies are arranged in the order from low to high, which effectively solves the problem of uncertainty in the order of source signals.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The separated source signals and their WFT spectrum.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g005.tif"/>
</fig>
<p>Hilbert transform was utilized to extract modal parameters of the separated components, and the oscillation frequencies and damping ratios are obtained, as shown in <xref ref-type="table" rid="T1">Table 1</xref>. It can be seen from <xref ref-type="table" rid="T1">Table 1</xref> that the results of the extracted modal parameters are quite close to their true values, indicating the effectiveness of the proposed method.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Extracted modal parameters of test signal.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Mode</th>
<th colspan="2" align="left">Frequency (Hz)</th>
<th colspan="2" align="left">Damping ratio (%)</th>
</tr>
<tr>
<th align="left">Identified value</th>
<th align="left">Theoretical value</th>
<th align="left">Identified value</th>
<th align="left">Theoretical value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">0.1960</td>
<td align="left">0.2</td>
<td align="left">8.3913</td>
<td align="left">6.3662</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">0.3972</td>
<td align="left">0.4</td>
<td align="left">8.1498</td>
<td align="left">5.9683</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">0.6033</td>
<td align="left">0.6</td>
<td align="left">2.3319</td>
<td align="left">2.6526</td>
</tr>
<tr>
<td align="left">4</td>
<td align="left">0.7699</td>
<td align="left">0.8</td>
<td align="left">3.8385</td>
<td align="left">4.9736</td>
</tr>
<tr>
<td align="left">5</td>
<td align="left">1.0995</td>
<td align="left">1.1</td>
<td align="left">0.9751</td>
<td align="left">0.7234</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-2">
<title>5.2 Modified IEEE 14-genertor 5-area test system</title>
<p>In this section, the modified IEEE 14-generater 5-area simplified system is used as an example (<xref ref-type="bibr" rid="B3">Ding et al., 2019</xref>), as shown in <xref ref-type="fig" rid="F6">Figure 6</xref>. There are five areas in this system, but since area one is strongly coupled with area 2, the system can be considered to have four main areas, which are defined as Area 1, Area 2, Area 3, and Area 4, respectively. Area one contains five generators, namely G101, G201, G202, G203, and G204; Area2 contains two generators, G301, G302; Area3 contains four generators, namely G401, G402, G403, G404; Area4 contains G501, G502, G503. And two aggregated PMSG-based wind farms are connected to Buses 504 and 201, respectively in <xref ref-type="fig" rid="F6">Figure 6</xref>. Furthermore, the parameters of the two wind farms are configured in accordance with Literature (<xref ref-type="bibr" rid="B1">Dejian et al., 2022a</xref>; <xref ref-type="bibr" rid="B2">Dejian et al., 2022b</xref>). Moreover, the active outputs of the SGs in the same area are reduced accordingly to keep the operating point the same as that before the SG reduction.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Single line diagram of simplified 14-generator system.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g006.tif"/>
</fig>
<p>Inter-area mode is more likely to excite a poorly damped oscillation, which involves more generators and has a wide range of influence, so it is usually considered the mode of most interest. The 14-generator test system was linearized around an operating point, and small-signal stability analysis (SSSA) results show that the system has three inter-area modes. as shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>The characteristic results of simplified 14-generator system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Mode</th>
<th align="left">Real</th>
<th align="left">Imaginary</th>
<th align="left">Frequency (Hz)</th>
<th align="left">Damping ratio (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">&#x2212;0.589</td>
<td align="left">2.513</td>
<td align="left">0.399</td>
<td align="left">22.8</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">&#x2212;0.563</td>
<td align="left">3.322</td>
<td align="left">0.529</td>
<td align="left">16.7</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">&#x2212;1.080</td>
<td align="left">4.581</td>
<td align="left">0.729</td>
<td align="left">22.9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In this paper, the rotational inertia of the generators in each area of the system is used as a quantitative index, and the angular frequency of the generator with the smallest rotational inertia in each area is selected as the input signal. <xref ref-type="fig" rid="F7">Figure 7</xref> shows the rotational inertia of each generator. According to the signal selection principle and the inertia results in <xref ref-type="fig" rid="F7">Figure 7</xref>, generator G203 is selected as the representative of Area1, in which its inertia is lower than the other generators in the same area. Similarly, the signal of generator G301 is selected as representative of Area2, generator G401 is se-lected as representative of Area3, and generator G501 is selected as representative of Area4.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>The rotational inertias of 14-generator system.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g007.tif"/>
</fig>
<p>In order to verify the effectiveness of the proposed method for identifying the interarea modes, a representative two-phase grounded short circuit is applied at bus 506, the sampling frequency of 100&#xa0;Hz and the sampling time is 50&#xa0;s. And the simulation was carried out using power system toolbox (PST). The angular frequency of each generator within 10s after the fault is used as the input signal in this paper. The input signals of generator G203, generator G301, generator G401, and generator G501 were first detrended, and the time domain angular frequencies of these four generators were transformed into the frequency domain using WFT. Three interarea oscillation modes could be identified, with frequencies of 0.34 Hz, 0.51 Hz, and 0.68 Hz, respectively. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the time-domain distributions and the corresponding frequency-domain distributions of the angular frequencies of the four generators.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>The waveforms of rotor speed of generators and their frequency domain.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g008.tif"/>
</fig>
<p>The four input signals are decomposed using SCA algorithm, and three single-mode oscillation components can be obtained. The time-domain and frequency-domain distributions of each single-mode component are shown in <xref ref-type="fig" rid="F9">Figure 9</xref>. HT was used to calculate the oscillation frequency and damping ratio, and the obtained modal parameter results were compared with WFT results and SSSA results, as shown in <xref ref-type="table" rid="T3">Table 3</xref>. From <xref ref-type="fig" rid="F3">Figure3</xref>, we can know that all the three inter-area modal parameters can be extracted by using only four input signals of generator G203, G301, G401 and G501, which effectively saves calculation time.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>The separated single-mode components and their WFT spectrum.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g009.tif"/>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Identified results with three different methods of simplified 14-generaror system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th rowspan="2" align="left">Mode</th>
<th colspan="3" align="left">Frequency (Hz)</th>
<th colspan="2" align="left">Damping ratio (%)</th>
</tr>
<tr>
<th align="left">Identified value</th>
<th align="left">WFT</th>
<th align="left">SSSA</th>
<th align="left">Identified value</th>
<th align="left">SSSA</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">0.336</td>
<td align="left">0.34</td>
<td align="left">0.399</td>
<td align="left">12.22</td>
<td align="left">22.8</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">0.504</td>
<td align="left">0.51</td>
<td align="left">0.529</td>
<td align="left">9.09</td>
<td align="left">16.7</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">0.679</td>
<td align="left">0.68</td>
<td align="left">0.729</td>
<td align="left">6.19</td>
<td align="left">22.9</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>While identifying the oscillation frequency and damping ratio of the system, SCA algorithm can also estimate the modal matrix utilizing the clustering characteristics.</p>
<p>The modal matrix is estimated as:<disp-formula id="equ2">
<mml:math id="m50">
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.1902</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.4766</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.6595</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.0357</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.1971</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.451</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mn>0.7167</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.0124</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0.5477</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.4067</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.0325</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.0364</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.7905</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.6355</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.2221</mml:mn>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>-</mml:mo>
<mml:mn>0.9985</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
</p>
<p>The mode shape corresponding to the three inter-area oscillation modes are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>. For Mode 1, generator 401 oscillates against generator 501. In this paper, the input signal is the representative of each region, so it can also be considered that mode one is the inter-area oscillation mode, with generator 401 in Area3 oscillates against generator 501 in Area4. By the same token, the oscillation area clusters of mode two is Area two and Area three against Area 4, the oscillation area clusters of mode three is Area two against Area 3. The estimated oscillation frequencies, damping ratios and mode shapes using the proposed method in this paper are summarized in <xref ref-type="table" rid="T4">Table 4</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Normalized mode shapes.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g010.tif"/>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Identified results of the simplified 14-generator system.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Mode</th>
<th align="left">Frequency (Hz)</th>
<th align="left">Damping ratio (%)</th>
<th align="left">Mode shape</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">&#x2212;0.589</td>
<td align="left">0.399</td>
<td align="left">22.8</td>
</tr>
<tr>
<td align="left">2</td>
<td align="left">&#x2212;0.563</td>
<td align="left">0.529</td>
<td align="left">16.7</td>
</tr>
<tr>
<td align="left">3</td>
<td align="left">&#x2212;1.080</td>
<td align="left">0.729</td>
<td align="left">22.9</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s5-3">
<title>5.3 Test on the real measurements</title>
<p>In this section, a set of real PMU measurements from north power grid of China was used to further illustrate the adaptability of the algorithm in practical system. The system comprises two major areas connected through four 500-kV transmission lines. When the maintenance schedule requires, heavy power is delivered between the two areas, the electromechanical oscillation is one of the major threats to the power grid stability. The data are collected from four PMUs located in the two areas. The input signals were recorded for a duration of 15&#xa0;s with the sampling frequency of 30&#xa0;Hz. The time-domain oscillation waveforms and the corresponding frequency-domain distributions are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. As can be seen from <xref ref-type="fig" rid="F11">Figure 11</xref>, the practical power grid contains an inter-area oscillation mode with the frequency of 0.28&#xa0;Hz.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Active power oscillation signal in time and frequency domain.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g011.tif"/>
</fig>
<p>The SCA algorithm was used to extract oscillation features from PMU measurement data, the decomposed time-domain source signals and their spectrum are shown in <xref ref-type="fig" rid="F12">Figure 12</xref>. Then the HT algorithm was applied to the decomposed source signals to extract oscillation frequencies and damping ratios, as shown in <xref ref-type="table" rid="T5">Table 5</xref>. As can be seen from <xref ref-type="table" rid="T5">Table 5</xref>, the proposed method identified the oscillation mode with the frequency of 0.28 Hz, which is consistent with the spectrum analysis, and the corresponding mode shape is shown in <xref ref-type="fig" rid="F13">Figure 13</xref>. From <xref ref-type="fig" rid="F13">Figure 13</xref>, it can be seen that PMU2 is mainly involved in the oscillation of this mode.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The decomposed waveform of active power and its spectrum. <bold>(A)</bold> The decomposed source signal <bold>(B)</bold> Spectrum of the source signal.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g012.tif"/>
</fig>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Identified oscillation mode of active power oscillation signal.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Mode</th>
<th align="left">Frequency (Hz)</th>
<th align="left">Damping ratio (%)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">1</td>
<td align="left">0.2653</td>
<td align="left">0.3323</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>The identified mode shape of the actual power grid.</p>
</caption>
<graphic xlink:href="fenrg-10-998543-g013.tif"/>
</fig>
<p>To sum up, it can be seen that the proposed algorithm in this paper can not only effectively extract the modal parameters from the test signal and the simulated signal, but also has good applicability to the real measured signal.</p>
</sec>
</sec>
<sec id="s6">
<title>6 Conclusion</title>
<p>In this paper, an improved blind source separation algorithm based on sparse component analysis is proposed to extract electromechanical modal parameters in power systems. Test cases of simulation studies and PMU measured data can obtain the following conclusions:</p>
<p>First, the proposed algorithm decomposes the multi-modal coupled nonstationary oscillation signal into source signals with single frequencies, and the source signals are arranged in the order of oscillation frequency from small to large, which effectively avoids the problem of modal aliasing.</p>
<p>Second, the SCA algorithm reduces the original input measurement data by using the rotational inertia of the generator rotor in each area of the system as a quantitative index, which effectively reduces the calculation time and improves the analysis efficiency.</p>
<p>Third, the proposed method can extract the modal parameters from the multi-mode coupled oscillation signal, which can accurately reflect the inherent electromechanical characteristics of power systems, and provide a new idea for the analysis of the electromechanical oscillation.</p>
<p>The proposed algorithm is suitable for analyzing the mode-coupled oscillation signal of the interconnected power system, and provides a new idea for the extraction of electromechanical oscillation parameters.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<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 id="s8">
<title>Author contributions</title>
<p>ZW and XL contributed to the conception and design of the proposed strategy. All authors wrote and edited the manuscript.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This project is funded by State Grid Jilin Company&#x2019;s science and technology project &#x201c;Weak inertia supports the research and application of key technologies for dynamic frequency security defense of sending-end power grids&#x201d; (52234221000A).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>ZW, XL, DL, and HZ were employed by State Grid Jilinsheng Electric Power Supply Company.</p>
<p>The remaining author declares 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="disclaimer" id="s11">
<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>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Dejian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Gan-gui</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Taiying</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <source>Fast frequency response of a DFIG based on variable power point tracking control</source>. <publisher-loc>Jilin</publisher-loc>: <publisher-name>IEEE Transactions on Industry Applications</publisher-name>. <comment>early access</comment>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dejian</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhaoyang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Taiying</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An adaptive droop control strategy with smooth rotor speed recovery capability for type III wind turbine generators</article-title>. <source>Int. J. Electr. Power &#x26; Energy Syst.</source> <volume>135</volume>, <fpage>107532</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2021.107532</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Pfeiffer</surname>
<given-names>O.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Nonlinear blind source separation and fault feature extraction method for mining machine diagnosis</article-title>. <source>Appl. Sci. (Basel).</source> <volume>9</volume> (<issue>9</issue>), <fpage>1852</fpage>&#x2013;<lpage>1905</lpage>. <pub-id pub-id-type="doi">10.3390/app9091852</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Donoho</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>For most large underdetermined systems of linear equations the minimal 1-norm solution is also the sparsest solution</article-title>. <source>Commun. Pure Appl. Math.</source> <volume>59</volume> (<issue>4</issue>), <fpage>797</fpage>&#x2013;<lpage>829</lpage>. <pub-id pub-id-type="doi">10.1002/cpa.20132</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Identification of low frequency oscillations based on multidimensional features and ReliefF-mRMR</article-title>. <source>Energies</source> <volume>12</volume>, <fpage>2762</fpage>. <pub-id pub-id-type="doi">10.3390/en12142762</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Gibbard</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Vowles</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2010</year>). <source>Simplidied 14-generator model of the SE Australian power system</source>. <publisher-loc>Australia</publisher-loc>: <publisher-name>The University of Adelaide</publisher-name>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hauer</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Application of Prony analysis to the determination of modal content and equivalent models for measured power system response</article-title>. <source>IEEE Trans. Power Syst.</source> <volume>6</volume> (<issue>3</issue>), <fpage>1062</fpage>&#x2013;<lpage>1068</lpage>. <pub-id pub-id-type="doi">10.1109/59.119247</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yuan</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jia</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Stochastic subspace identification-based approach for tracking inter-area oscillatory modes in bulk power system utilising synchrophasor measurements</article-title>. <source>IET Gener. Transm. &#x26;amp. Distrib.</source> <volume>9</volume> (<issue>15</issue>), <fpage>2409</fpage>&#x2013;<lpage>2418</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2015.0184</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>S. S.</given-names>
</name>
<name>
<surname>Jeong</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sim</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Seo</surname>
<given-names>D. W.</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>Y. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Fully automated peak-picking method for an autonomous stay-cable monitoring system in cable-stayed bridges</article-title>. <source>Automation Constr.</source> <volume>126</volume>, <fpage>103628</fpage>&#x2013;<lpage>103638</lpage>. <pub-id pub-id-type="doi">10.1016/j.autcon.2021.103628</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khosravi-Charmi</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Amraee</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Wide area damping of electromechanical low frequency oscillations using phasor measurement data</article-title>. <source>Int. J. Electr. Power &#x26; Energy Syst.</source> <volume>99</volume>, <fpage>183</fpage>&#x2013;<lpage>191</lpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2018.01.014</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kopse</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Rudez</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Mihalic</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Applying a wide-area measurement system to validate the dynamic model of a part of European power system</article-title>. <source>Electr. Power Syst. Res.</source> <volume>119</volume>, <fpage>1</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2014.08.024</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lauria</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Pisani</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>On Hilbert transform methods for low frequency oscillations detection</article-title>. <source>IET Gener. Transm. and Distrib.</source> <volume>8</volume> (<issue>6</issue>), <fpage>1061</fpage>&#x2013;<lpage>1074</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2013.0545</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lv</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Abuduwayiti</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Meng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shi</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Rapid power compensation-based VSC-hvdc control strategy for low-frequency oscillation suppression of the island power system</article-title>. <source>Front. Energy Res.</source> <volume>9</volume>, <fpage>768340</fpage>. <pub-id pub-id-type="doi">10.3389/fenrg.2021.768340</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wadduwage</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Annakkage</surname>
<given-names>U.</given-names>
</name>
<name>
<surname>Narendra</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Identification of dominant low-frequency modes in ring-down oscillations using multiple Prony models</article-title>. <source>IET Gener. Transm. Distrib.</source> <volume>9</volume> (<issue>15</issue>), <fpage>2206</fpage>&#x2013;<lpage>2214</lpage>. <pub-id pub-id-type="doi">10.1049/iet-gtd.2014.0947</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yunzheng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dominic</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Tao</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Receding horizon control based secondary frequency regulation for power systems with wind energy integration</article-title>. <source>Int. J. Electr. Power and Energy Syst.</source> <volume>142</volume>, <fpage>108282</fpage>. <pub-id pub-id-type="doi">10.1016/j.ijepes.2022.108282</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Improved tensor-based singular spectrum analysis based on single channel blind source separation algorithm and its application to fault diagnosis</article-title>. <source>Appl. Sci. (Basel).</source> <volume>7</volume>, <fpage>418</fpage>. <pub-id pub-id-type="doi">10.3390/app7040418</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Cai</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Jin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Ambient-data-driven modal-identification-based approach to estimate the inertia of an interconnected power system</article-title>. <source>IEEE Access</source> <volume>8</volume>, <fpage>118799</fpage>&#x2013;<lpage>118807</lpage>. <pub-id pub-id-type="doi">10.1109/access.2020.3004335</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Satish</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Blind modal identification of output-only structures in time-domain based on complexity pursuit</article-title>. <source>Earthq. Eng. Struct. Dyn.</source> <volume>42</volume> (<issue>13</issue>), <fpage>1885</fpage>&#x2013;<lpage>1905</lpage>. <pub-id pub-id-type="doi">10.1002/eqe.2302</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ye</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Sun</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A mixing matrix estimation algorithm for the time-delayed mixing model of the underdetermined blind source separation problem</article-title>. <source>Circuits Syst. Signal Process.</source> <volume>38</volume> (<issue>4</issue>), <fpage>1889</fpage>&#x2013;<lpage>1906</lpage>. <pub-id pub-id-type="doi">10.1007/s00034-018-0930-5</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yi</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Lv</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dang</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Xiao</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>You</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Dang</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Research on the blind source separation method based on regenerated phase-shifted sinusoid-assisted EMD and its application in diagnosing rolling-bearing faults</article-title>. <source>Appl. Sci. (Basel).</source> <volume>7</volume>, <fpage>414</fpage>. <pub-id pub-id-type="doi">10.3390/app7040414</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>You</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Guo</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kou</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Oscillation mode identification based on wide-area ambient measurements using multivariate empirical mode decomposition</article-title>. <source>Electr. Power Syst. Res.</source> <volume>134</volume>, <fpage>158</fpage>&#x2013;<lpage>166</lpage>. <pub-id pub-id-type="doi">10.1016/j.epsr.2016.01.012</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>