<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="brief-report" 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. Phys.</journal-id>
<journal-title>Frontiers in Physics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Phys.</abbrev-journal-title>
<issn pub-type="epub">2296-424X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1223755</article-id>
<article-id pub-id-type="doi">10.3389/fphy.2023.1223755</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Physics</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Based on laser energy absorption ratio differential algorithm methane concentration detection system</article-title>
<alt-title alt-title-type="left-running-head">Liang 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/fphy.2023.1223755">10.3389/fphy.2023.1223755</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liang</surname>
<given-names>Fang</given-names>
</name>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2275293/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Xun</surname>
<given-names>Yanqin</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Wenyi</given-names>
</name>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Fu</surname>
<given-names>Jianmei</given-names>
</name>
</contrib>
</contrib-group>
<aff>
<institution>Department of Electronics</institution>, <institution>Xinzhou Normal University</institution>, <addr-line>Xinzhou</addr-line>, <addr-line>Shanxi</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/1437883/overview">Shuo Liu</ext-link>, Hebei University of Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1961967/overview">Zhaohong Liu</ext-link>, Hebei University of Technology, China</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/995949/overview">Ying He</ext-link>, Harbin Institute of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Fang Liang, <email>liangfang423@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>04</day>
<month>08</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1223755</elocation-id>
<history>
<date date-type="received">
<day>16</day>
<month>05</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>10</day>
<month>07</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liang, Xun, Wu and Fu.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Liang, Xun, Wu and Fu</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>To reduce the interference of other gases and improve the detection accuracy in CH<sub>4</sub> concentration detection, a CH<sub>4</sub> concentration detection system is proposed, and a ratio differential algorithm is designed. The difference value of the absorbed light intensity between chamber 1 and chamber 2 used to suppress the calculation of CH<sub>4</sub> concentration by other component gases. The high concentration of CH<sub>4</sub> gas in chamber 3 used to obtain the accurate position of the characteristic absorption peak, and it is applied as a boundary condition for data extraction in chamber 1. Two sets of gases chamber differential calculations were used, one set was used to calculate the differential value of laser energy at the characteristic position of CH<sub>4</sub> absorption, and the other set was used to calculate the differential value of laser energy for the other gases. Then, calculate the proportion coefficients of the two sets of difference values to obtain the CH<sub>4</sub> concentration inversion function using this structure. The interfering gases include C<sub>2</sub>H<sub>6</sub>, SO<sub>2</sub> and CO<sub>2</sub>. A total of 1,000 sets for sample data were collected for the mixed gas, with 400 sets as the sample data and the rest as the test samples. The results show that the accuracy of CH<sub>4</sub> concentration inversion by this algorithm is about 3 times that of traditional algorithm. The algorithm modeling time is approximately 1/4 of that of traditional methods. It has certain advantages in detecting CH<sub>4</sub> concentration in environments with interfering gases.</p>
</abstract>
<kwd-group>
<kwd>CH<sub>4</sub>
</kwd>
<kwd>ratio differential algorithm</kwd>
<kwd>infrared laser</kwd>
<kwd>characteristic absorption peak</kwd>
<kwd>interfering gas</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Optics and Photonics</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>Methane (CH<sub>4</sub>) [<xref ref-type="bibr" rid="B1">1</xref>&#x2013;<xref ref-type="bibr" rid="B3">3</xref>] gas is a common combustible gas in underground coal mining. Real time monitoring of gas concentration is crucial. The research can quickly identify methane gas in a mixture of gases, which is of great significance to ensure the life safety of underground personnel and the development of coal industry. Methane is often mixed with other gases, which can affect the detection accuracy of methane gas concentration. Therefore, the design and improvement of methane gas concentration detection systems are of great significance.</p>
<p>In 1985, K. Chan [<xref ref-type="bibr" rid="B4">4</xref>] used InGaAs material LEDs as light sources to align the absorption peak of methane gas at 1665.4&#xa0;nm. It was also combined with narrowband interference filters, which doubled the sensitivity of the system. In 1992, H. Tai [<xref ref-type="bibr" rid="B5">5</xref>] reported on the use of two DFB lasers with central wavelengths of 1.66 and 1.53&#xa0;&#x3bc;m to form a composite light source, and used harmonic detection technology to achieve simultaneous detection of methane and acetylene concentrations. V. Weldon [<xref ref-type="bibr" rid="B6">6</xref>] reported in 1993 an experimental study on the simultaneous measurement of methane and carbon dioxide with a tunable DFB laser with a wavelength of 1.64&#xa0;&#x3bc;m. In 1998, B. Culshaw [<xref ref-type="bibr" rid="B7">7</xref>] from Strathclyde University in the UK reported on a multipoint fiber optic gas sensing network operating by space division multiplexing. In 2000, Miha Zavrsnik [<xref ref-type="bibr" rid="B8">8</xref>] reported on a series fiber gas sensing network based on coherent multiplexing. In 2003, G. Stewart [<xref ref-type="bibr" rid="B9">9</xref>] reported on a gas concentration detection system for landfills, and used the fiber optic sensing network with 45 sensors and a coverage area of 5 square kilometers. In 2004, the Institute of Physics of the Russian Academy of Sciences reported an experiment with a single frequency laser to measure the absorption of methane gas at 1,654&#xa0;nm. In 2006, Crawford Massie [<xref ref-type="bibr" rid="B10">10</xref>] reported on a portable gas optical sensor with an absorption wavelength of 1660&#xa0;nm. In 2018, Zang Yipeng, et al. [<xref ref-type="bibr" rid="B11">11</xref>] designed CH<sub>4</sub> detection system by the 1,850&#xa0;nm laser, and its accuracy is 1.14&#xa0;ppm. In 2021, Chen Wenwen, et al. [<xref ref-type="bibr" rid="B12">12</xref>] had an accuracy of 1.0&#xa0;ppm for detecting CH<sub>4</sub> concentration, and its accuracy is 0.13&#xa0;ppm. In 2022, Dong Mao [<xref ref-type="bibr" rid="B13">13</xref>] achieved modulation of the laser using birefringence managed normal dissection fiber laser, resulting in a significant increase in phase matching during the birefringence process and a modulation energy enhancement of about 10 times. It can achieve a stronger signal-to-noise ratio when selecting methane characteristic wavelengths. In 2023, Yanjun Chen [<xref ref-type="bibr" rid="B14">14</xref>] used a high-power diode laser to detect trace methane gas concentration. The center wavelength of the light source was 1650.96&#xa0;nm, with an optical power of up to 38&#xa0;mW. The sensor was implemented by 3D printing, with a minimum detection limit of 14.93&#xa0;ppm. In 2023, Kazuki Hashimoto [<xref ref-type="bibr" rid="B15">15</xref>] used a combination of broadband mid infrared spectroscopy and ultrafast Fourier transform to obtain high-resolution broadband TSIR. Its maximum wavenumber resolution is 0.017&#xa0;cm<sup>&#x2212;1</sup>. In 2023, Yufei Ma [<xref ref-type="bibr" rid="B16">16</xref>] completed ammonia concentration detection by thermoelastic spectroscopy technology, and its minimum detection accuracy is 80&#xa0;ppm. In 2023, Chu Zhang [<xref ref-type="bibr" rid="B17">17</xref>] used photoacoustic technology to detect the concentration of acetylene gas, and improved the signal-to-noise ratio through time accumulation detection. It increased the detection accuracy by 1.65 times compared to traditional methods.</p>
<p>In summary, most researchers use more advanced hardware devices or optimized data processing algorithms to improve the detection accuracy of methane gas concentration [<xref ref-type="bibr" rid="B18">18</xref>]. The article mainly focuses on proposing a novel detection method that improves detection accuracy and stability. It proposes a method of first differentiating laser energy, and calculates the ratio to calculate the proportional coefficient. Based on the analysis of characteristic absorption spectra of CH<sub>4</sub>, a ratio differential algorithm by adaptive SVM (Support Vector Machine [<xref ref-type="bibr" rid="B19">19</xref>]) is designed. It provides a new approach for methane gas concentration detection, and this method can coexist with traditional optimization methods.</p>
</sec>
<sec id="s2">
<title>2 System design</title>
<p>In <xref ref-type="fig" rid="F1">Figure 1</xref> chamber 1 and chamber 2 are filled with tested gas, and it can be discharged through the &#x201c;Output&#x201d; channel; Chamber 3 is filled methane with a concentration of 80%. In order to obtain more accurate information on the special absorption band, methane with a concentration of 80% used in addition to methane. Gas entering two chambers requires a filter. In the filter, it is filled with molecular sieves. It can adsorb water vapor, dust, coal dust, etc., thereby reducing the impact of other pollutants in the test gas on the calculation of CH<sub>4</sub> concentration. Chamber 3 is filled with high concentration of CH<sub>4</sub>, and it used to over-absorb the characteristic absorption of CH<sub>4</sub>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Improved laser modulated methane concentration detection system.</p>
</caption>
<graphic xlink:href="fphy-11-1223755-g001.tif"/>
</fig>
<p>The signal modulation module is controlled to output modulation waves by CPU. The modulated signal controls the driver to emit laser signals from the infrared laser. According to the basic principle of characteristic spectral absorption, the absorption energy of CH<sub>4</sub> molecule is just equal to the photon of the difference between the energies of two energy levels. The other gases in the well absorb photons of different frequencies due to different atomic structures and chemical bond, so different characteristic absorption peaks inhibit the impact of other gases concentration. The main characteristic wavelength of CH<sub>4</sub> is 1650.8&#xa0;nm, Analyzing the spectral distribution can determine the concentration of CH<sub>4</sub> gas.</p>
</sec>
<sec id="s3">
<title>3 Design of adaptive SVM algorithm</title>
<sec id="s3-1">
<title>3.1 SVM algorithm</title>
<p>There are many methods for processing spectral data, such as least squares, artificial neural networks, etc. The core idea of the SVM algorithm is to map data into a high-dimensional space, making it easier for data to be separated in that space. In the spectral calculation process, due to the large amount of spectral data and high dimensionality, this algorithm is more suitable. Meanwhile, the SVM algorithm has strong generalization ability, making it more applicable when the type and concentration of mixed gases are unknown. After comprehensive comparison, it is believed that the SVM algorithm is the most suitable method in this system.</p>
<p>SVM is often applied to solve classification and regression problems, and it is suitable for the separation of multi-component gas. It has high applicability and robustness, and is suitable for multi-component separation situations. Assuming the training data (xi, yi), i &#x3d; 1, 2, 3, &#x2026;, <italic>n</italic> (<italic>n</italic> represents the number of samples), <italic>x</italic>
<sub>
<italic>i</italic>
</sub> and <italic>y</italic>
<sub>
<italic>i</italic>
</sub> belong to <italic>R</italic>, <italic>x</italic>
<sub>
<italic>i</italic>
</sub> is the sample input, <italic>y</italic>
<sub>
<italic>i</italic>
</sub> is the expected output, and its fitting function is<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>Among them, <italic>&#x3c9;</italic> is the space hyperplane, and <italic>b</italic> offset.</p>
<p>According to the minimum structural risk criterion [<xref ref-type="bibr" rid="B20">20</xref>], it can be optimized as<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>And its parameters comply with:<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3be;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2265;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>Among them, <italic>C</italic> represents the penalty factor, which is used to adjust the degree of punishment for sample error exceeding the limit; <italic>&#x3be;</italic> represents the relaxation factor; &#xc5; represents an insensitive parameter used to reflect the system&#x2019;s tolerance for errors.<disp-formula id="e4">
<mml:math id="m4">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>j</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
<mml:mo>&#x2264;</mml:mo>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>According to the test condition, the output can be calculated as follows:<disp-formula id="e5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>S</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
<sec id="s3-2">
<title>3.2 Adaptive SVM</title>
<p>The formula for finding the optimal solution through information exchange between sample individuals is<disp-formula id="e6">
<mml:math id="m6">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>Among them, <italic>i</italic>&#x2208;<italic>N</italic> (<italic>N</italic> represents the total number of particles), <italic>j</italic> represents the dimension, and <italic>&#x3c3;</italic> represents the inertia weight; <italic>D</italic> represents the dimension; <italic>k</italic>. <italic>k</italic> &#x2b; 1 represents the current and next iteration algebra, respectively; <italic>V</italic>
<sub>
<italic>ij</italic>
</sub> represents particle velocity; <italic>X</italic>
<sub>
<italic>ij</italic>
</sub> represents the particle position; <italic>P</italic>
<sub>
<italic>ij</italic>
</sub> and <italic>P</italic>
<sub>
<italic>gj</italic>
</sub> represent the extreme values of individuals and groups, respectively, while <italic>c</italic>
<sub>1</sub> and <italic>c</italic>
<sub>2</sub> represent the acceleration factor.</p>
<p>By setting constraints on the spectral characteristics of measured gas, the corresponding particles are mutated, thereby guiding the population to achieve the optimal convergence effect; The second is to improve SVM by setting a dynamic change insensitive region <italic>&#x3b5;</italic> (<italic>y</italic>
<sub>
<italic>i</italic>
</sub>) in support vector regression calculation, which is to replace <italic>&#x3b5;</italic> (<italic>y</italic>
<sub>
<italic>i</italic>
</sub>) in the original algorithm. On the basis of this improvement idea, Eq. <xref ref-type="disp-formula" rid="e4">4</xref> is replaced and simplified to obtain<disp-formula id="e7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>S</mml:mi>
</mml:munder>
</mml:mstyle>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b5;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>S</mml:mi>
</mml:mrow>
<mml:mi>l</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mo>&#x2a;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x22c5;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>S</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>The introduction of <italic>&#x3b5;</italic> (<italic>y</italic>
<sub>
<italic>i</italic>
</sub>) can suppress the effect of over-learning model.The specific process for completing the optimization is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>The chart of algorithm flow.</p>
</caption>
<graphic xlink:href="fphy-11-1223755-g002.tif"/>
</fig>
</sec>
<sec id="s3-3">
<title>3.3 CH<sub>4</sub> concentration</title>
<p>When the incident light intensity <italic>I</italic>
<sub>
<italic>0</italic>
</sub> (&#x3bb;) and transmitted light intensity <italic>I</italic>
<sub>
<italic>t</italic>
</sub> (&#x3bb;), as well as the absorption coefficient and effective length <italic>L</italic> of the gas chamber, are known or can be calculated [<xref ref-type="bibr" rid="B21">21</xref>], the concentration of the measured gas <italic>c</italic>
<sub>
<italic>CH</italic>4</sub> can be expressed as<disp-formula id="e8">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mi>t</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>In the formula, <italic>v</italic> represents the wavenumber, and it is the reciprocal of the wavelength. <italic>&#x3b1;</italic> (<italic>v</italic>) represents the absorption coefficient of light intensity. The light intensity between chamber 1 and 2 is <italic>I</italic>
<sub>12</sub>. The light intensity between chamber 2 and 3 is <italic>I</italic>
<sub>23</sub>. The light intensity between chamber 1 and 3 is <italic>I</italic>
<sub>13</sub>.</p>
<p>With <italic>T</italic>
<sub>13</sub>, Eq. <xref ref-type="disp-formula" rid="e8">8</xref> is substituted into:<disp-formula id="e9">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>H</mml:mi>
<mml:mn>4</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>ln</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mn>12</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3bb;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3bd;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>L</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>13</mml:mn>
</mml:msub>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>When <italic>T</italic>
<sub>13</sub> &#x3e; <italic>T</italic>
<sub>0</sub>, it indicates that the absorption intensity of methane gas at this wavelength is positively correlated with methane concentration, and it is considered as a characteristic absorption wavelength with high contribution rate. When <italic>T</italic>
<sub>13</sub> &#x3c; <italic>T</italic>
<sub>0</sub>, it indicates that the absorption capacity of methane gas at this wavelength is relatively weak. There is the characteristic absorption, and it is susceptible to interference from other gases. Therefore, this wavelength is not selected during the testing and calculation processing, and zero value will be set for its concentration. The difference in light intensity within this range is calculated, and it can significantly suppress the interference of stray signals on the system.</p>
</sec>
</sec>
<sec id="s4">
<title>3 Algorithm design</title>
<p>The improved Adaptive SVM algorithm completes classification calculations after setting mutation particles and dynamic insensitivity regions. Take one-third of the total spectral test data as training samples, and the rest as test samples; Initialize <italic>C</italic> and <italic>&#x3be;</italic> to construct an SVM model; Set the particle swarm dimension to 2, select 20 particles for each dimension, set the iteration number to 200 generations, optimize <italic>V</italic>
<sub>
<italic>ij</italic>
</sub> and <italic>X</italic>
<sub>
<italic>ij</italic>
</sub> according to the set range, and calculate the mean square error of the fitness function; Set the direction of convergence for mutation particle constraints and improve learning efficiency by setting <italic>&#x3b5;</italic> (<italic>y</italic>
<sub>
<italic>i</italic>
</sub>); Compare the fitness of each particle, and calculate the local and global optimal values of each particle; Adjust <italic>V</italic>
<sub>
<italic>ij</italic>
</sub> <italic>X</italic>
<sub>
<italic>ij</italic>
</sub> based on the first two steps; If the ending conditions are not met, re learn until the requirements are met.</p>
<p>To improve the sensitivity of system and achieve narrowband filtering effect, a high concentration CH<sub>4</sub> gas filtering window was designed. <italic>T</italic>
<sub>0</sub> is determined by the calibration method. Firstly, match the standard concentration of methane gas, and find the position of the methane characteristic absorption peaks. Then, iteratively select different bands for methane concentration inversion, and sort the positions of the bands that affect methane concentration inversion; Take the position of the band with a contribution rate exceeding 80% and set the corresponding <italic>T</italic> value of this band position to <italic>T</italic>
<sub>0</sub>.</p>
<p>The process shows in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
</sec>
<sec id="s5">
<title>4 Experiments</title>
<p>The source is 1,650&#xa0;nm infrared laser, and its half width is 10&#xa0;nm. The length of chamber is 40.0&#xa0;cm. The test gas is simultaneously input into chamber 1 and chamber 2. A gas analyzer was used, and the detection accuracy of methane concentration is &#xb1;1&#xa0;ppm. During the testing process, two methods are used: individual gas testing and mixed gas testing. For mixed gases, the basis for selecting mixed gases is from the perspective of practical applications. In coal mining environments, methane gas is often mixed with C<sub>2</sub>H<sub>6</sub>, SO<sub>2</sub>, and CO<sub>2</sub>, so the above three gases are used as interference gases. The specific mixing ratio is completed in the form of multiple proportion combination experiments, with a focus on discussing situations similar to coal mine gas mixtures.</p>
<sec id="s5-1">
<title>4.1 Errors comparison</title>
<p>The underground gas contains a large amount of coal dust, dust, and water vapor. So the measured gases are introduced into a filter for dust and moisture removal treatment, and they introduce into the gas chamber for detection. The testing mainly focuses on CH<sub>4</sub> (0%&#x2013;10%), C<sub>2</sub>H<sub>6</sub> (0%&#x2013;1%), SO<sub>2</sub> (0%&#x2013;1%), and CO<sub>2</sub> (0%&#x2013;1%). A total of 800 sets of sample data were collected for the mixed gas, with 400 sets as the sample data and the rest as the test samples. Perform baseline correction, noise reduction, and normalization on the samples to complete the preprocessing of spectral data. It shows in <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Mean square error with the number of iteration epoch.</p>
</caption>
<graphic xlink:href="fphy-11-1223755-g003.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F3">Figure 3</xref>, the blue curve represents the relationship between the average relative error and the iteration number when traditional algorithms calculate methane concentration. The red curve represents the relationship between the average relative error and the iteration number when calculating methane concentration using this algorithm. In the first 20 iterations, the error of this algorithm decreased from 3.2 &#xd7; 10<sup>&#x2212;7</sup> to 2.4 &#xd7; 10<sup>&#x2212;7</sup>, while the traditional algorithm remained almost unchanged during this stage. When the number of iterations exceeds 50, the error of this algorithm almost reaches a stationary state, with a value of 4.6 &#xd7; 10<sup>&#x2212;8</sup>. However, traditional algorithms achieve a stationary state through 100 iterations, with a value of 2.1 &#xd7; 10<sup>&#x2212;7</sup>. Thus, this algorithm has advantages in Rate of convergence and error.</p>
<p>In order to provide the model with fast and efficient prediction capabilities, independent modeling was conducted for different gas components. For the main detection gas CH<sub>4</sub>, the particle swarm dimension was set to 2, with 20 particles per dimension. The optimization iteration was 200 generations, with an inertia weight of 0.9 and a termination value of 0.4, completing the generation by generation calculation. The particle swarm optimization error curve is obtained after optimization according to the above model. As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, the improved particle swarm optimization algorithm only needs 43 steps to reach the global optimal solution, which has high convergence. The optimization time of the 200 generation is about 4,012 <italic>s</italic>, <italic>c</italic> &#x3d; 58.46, <italic>&#x3c3;</italic> &#x3d; 4.67. By incorporating the optimization results into SVM, the predicted mean square error of the test sample is 4.8 &#xd7; 10<sup>&#x2212;8</sup>. At the same time, the same set of spectral data was separated and the concentrations of each component were inverted using a back propagation network (due to space limitations, only three typical values within the testing range were selected).</p>
</sec>
<sec id="s5-2">
<title>4.2 Detection results analysis</title>
<p>In experiments, the response voltage is tested with CH<sub>4</sub> concentration, and the test curve is shown in <xref ref-type="fig" rid="F4">Figure 4A</xref>. The algorithm is used for proportional calculation, and the function curve between proportional value and CH<sub>4</sub> concentration is shown in <xref ref-type="fig" rid="F4">Figure 4B</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>CH<sub>4</sub> concentration calculation based on harmonic ratio. <bold>(A)</bold> Response voltage by two harmonics and <bold>(B)</bold> CH<sub>4</sub> concentration by harmonic ratio.</p>
</caption>
<graphic xlink:href="fphy-11-1223755-g004.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F4">Figure 4A</xref>, when the response voltage increases, the concentration of CH<sub>4</sub> increases, too. There is a linear relationship between them. Its slope value is &#x2212;0.0215, with good linearity. The sensor response and concentration change trend are consistent with the analysis results, and the curve is linear. Throughout the entire testing process, the maximum response voltage was 3775.217&#xa0;mV and the minimum was 3551.060&#xa0;mV. The fitted linearity is 0.9994, with relative errors less than 5.0%. It can be seen that the system linearity meets the design requirements.</p>
<p>In <xref ref-type="fig" rid="F4">Figure 4B</xref>, it can be seen that the CH<sub>4</sub> concentration is linear with respect to the ratio of first harmonic to second harmonic, and the slope of the fitted polynomial is 8.752, with a linearity of 0.997. The linearity is relatively in the 0%&#x2013;10.0% range, and it meets requirements. The maximum response voltage in the first harmonic is 4938.25&#xa0;mV, and the minimum value is 4442.89&#xa0;mV; The maximum response voltage in the second harmonic is 2694.24&#xa0;mV, and the minimum value is 226.58&#xa0;mV. It can be seen that there is a significant difference in the voltage ratio between the first and second harmonics, resulting in a significant improvement in their signal-to-noise ratio. Their relative errors are all less than 1.0%, and the testing stability has been improved.</p>
<p>When there is no methane gas, the second harmonic is not zero, which is caused by factors such as circuit and optical path noise, as well as nonlinearity of wavelength modulation. When calculating the ratio of second harmonic to first harmonic, the second harmonic amplitude value at each non-zero concentration should be subtracted from the second harmonic amplitude value in the absence of methane, and then divided by the first harmonic amplitude at that concentration to obtain a result that is closer to the actual concentration value. From the table, it can be seen that when the concentration of methane gas is 1%, the measurement error is the largest.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s6">
<title>5 Conclusion</title>
<p>A spectral data processing algorithm for quantitative analysis of multi-component games has proposed. Prediction accuracy Improved and the convergence period decreased with mutation particle constraint method. Compared with traditional SVM algorithm, the absorption ratio differential algorithm has faster optimization time, higher model prediction accuracy, and significantly improved modeling efficiency. The model verified to meet practical testing requirements and has certain practical application value in improving the accuracy of methane concentration detection.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s7">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s8">
<title>Author contributions</title>
<p>FL proposed the design and wrote this article. YX completed the theoretical analysis of the paper. WW completed the experimental testing. JF completed the test data. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s9">
<title>Funding</title>
<p>This work was supported in part by the Shanxi Teaching Reform Research Project &#x201c;Research on the Construction of practical Teaching System of Applied Electronic Information Specialty under the background of new engineering&#x201d; (No. J2021572).</p>
</sec>
<sec sec-type="COI-statement" id="s10">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="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">
<label>1.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bai</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>Optical parametric oscillator with adjustable pulse width based on KTiOAsO4</article-title>. <source>Opt Mater</source> (<year>2023</year>) <volume>136</volume>(<issue>1</issue>):<fpage>113506</fpage>. <pub-id pub-id-type="doi">10.1016/j.optmat.2023.113506</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farooq</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Alquaity</surname>
<given-names>ABS</given-names>
</name>
<name>
<surname>Raza</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Nasir</surname>
<given-names>EF</given-names>
</name>
<name>
<surname>Yao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ren</surname>
<given-names>W</given-names>
</name>
</person-group>. <article-title>Laser sensors for energy systems and process industries: Perspectives and directions</article-title>. <source>Prog Energ Combustion Sci</source> (<year>2022</year>) <volume>91</volume>(<issue>1</issue>):<fpage>100997</fpage>. <pub-id pub-id-type="doi">10.1016/j.pecs.2022.100997</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>L</given-names>
</name>
</person-group>. <article-title>Laser absorption spectroscopy for combustion diagnosis in reactive flows: A review</article-title>. <source>Appl Spectrosc Rev</source> (<year>2019</year>) <volume>54</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>44</lpage>. <pub-id pub-id-type="doi">10.1080/05704928.2018.1448854</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chan</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Inaba</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Ito</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Furuya</surname>
<given-names>T</given-names>
</name>
</person-group>. <article-title>10 km-long fibre-optic remote sensing of CH<sub>4</sub> gas by near infrared absorption</article-title>. <source>Appl Phys B</source> (<year>1985</year>) <volume>38</volume>(<issue>1</issue>):<fpage>11</fpage>&#x2013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1007/bf00691764</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tai</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Yamamoto</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Uchida</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Osawa</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Uehara</surname>
<given-names>K</given-names>
</name>
</person-group>. <article-title>Long distance simultaneous detection of methane and acetylene by using diode lasers coupled with optical fibers</article-title>. <source>IEEE Photon Technol</source> (<year>1992</year>) <volume>4</volume>(<issue>7</issue>):<fpage>804</fpage>&#x2013;<lpage>7</lpage>. <pub-id pub-id-type="doi">10.1109/68.145278</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Weldon</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Phelan</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Hegarty</surname>
<given-names>J</given-names>
</name>
</person-group>. <article-title>Methane and carbon dioxide sensing using a DFB laser diode operating at 1.64 &#x3bc;m</article-title>. <source>Electron Lett</source> (<year>1993</year>) <volume>29</volume>(<issue>6</issue>):<fpage>560</fpage>&#x2013;<lpage>1</lpage>. <pub-id pub-id-type="doi">10.1049/el:19930374</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Culshaw</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Stewart</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Dong</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Tandy</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Moodie</surname>
<given-names>D</given-names>
</name>
</person-group>. <article-title>Fibre optic techniques for remote spectroscopic methane detection&#x2014;From concept to system realisation</article-title>. <source>Sensors and Actuators B</source> (<year>1998</year>) <volume>51</volume>(<issue>1</issue>):<fpage>25</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.1016/s0925-4005(98)00184-1</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zavrsnik</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Stewart</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Coherence addressing of quasi-distributed absorption sensors by the FMCW method</article-title>. <source>J Light-wave Technol</source> (<year>2000</year>) <volume>18</volume>(<issue>1</issue>):<fpage>57</fpage>&#x2013;<lpage>65</lpage>. <pub-id pub-id-type="doi">10.1109/50.818907</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stewart</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Culshaw</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Johnstone</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Whitenett</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Atherton</surname>
<given-names>K</given-names>
</name>
<name>
<surname>McLean</surname>
<given-names>A</given-names>
</name>
</person-group>. <article-title>Optical fibre sensors and networks for environmental monitoring</article-title>. <source>Manage Environ Qual</source> (<year>2003</year>) <volume>14</volume>(<issue>2</issue>):<fpage>181</fpage>&#x2013;<lpage>90</lpage>. <pub-id pub-id-type="doi">10.1108/14777830310470413</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Crawford</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Stewart</surname>
<given-names>G</given-names>
</name>
</person-group>. <article-title>Design of a portable optical sensor for methane gas detection</article-title>. <source>Sensors and Actuators B</source> (<year>2006</year>) <volume>113</volume>(<issue>1</issue>):<fpage>830</fpage>&#x2013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1016/j.snb.2005.03.105</pub-id>
</citation>
</ref>
<ref id="B11">
<label>11.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Nie</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>Z</given-names>
</name>
<etal/>
</person-group> <article-title>Measurement of trace water vapor based on tunable diode laser absorption spectroscopy</article-title>. <source>Acta Optica Sinica</source> (<year>2018</year>) <volume>38</volume>(<issue>11</issue>):<fpage>393</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.3788/AOS201838.1130004</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zheng</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>Sensing system of dissolved methane in water based on cavity-enhanced laser spectroscopy</article-title>. <source>Acta Photonica Sinica</source> (<year>2021</year>) <volume>50</volume>(<issue>9</issue>):<fpage>168</fpage>&#x2013;<lpage>76</lpage>. <pub-id pub-id-type="doi">10.3788/gzxb20215009.0930002</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dong</surname>
<given-names>M</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>Q</given-names>
</name>
<etal/>
</person-group> <article-title>Birefringence-managed normal-dispersion fiber laser delivering energy-tunable chirp-free solitons</article-title>. <source>Ultrafast Sci</source> (<year>2022</year>) <volume>9760631</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>12</lpage>. <pub-id pub-id-type="doi">10.34133/2022/9760631</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>A miniaturized 3D-printed quartz-enhanced photoacoustic spectroscopy sensor for methane detection with a high-power diode laser</article-title>. <source>Sensors</source> (<year>2023</year>) <volume>23</volume>(<issue>1</issue>):<fpage>4034</fpage>&#x2013;<lpage>41</lpage>. <pub-id pub-id-type="doi">10.3390/s23084034</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hashimoto</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Nakamura</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Kageyama</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Badarla</surname>
<given-names>VR</given-names>
</name>
<name>
<surname>Shimada</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Horisaki</surname>
<given-names>R</given-names>
</name>
<etal/>
</person-group> <article-title>Upconversion time-stretch infrared spectroscopy</article-title>. <source>Light: Sci Appl</source> (<year>2023</year>) <volume>12</volume>(<issue>48</issue>):<fpage>48</fpage>&#x2013;<lpage>10</lpage>. <pub-id pub-id-type="doi">10.1038/s41377-023-01096-4</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>Z</given-names>
</name>
</person-group>. <article-title>Highly sensitive and fast hydrogen detection based on light-induced thermoelastic spectroscopy</article-title>. <source>Ultrafast Sci</source> (<year>2023</year>) <volume>3</volume>(<issue>1</issue>):<fpage>0024</fpage>. <pub-id pub-id-type="doi">10.34133/ultrafastscience.0024</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Qiao</surname>
<given-names>S</given-names>
</name>
<name>
<surname>He</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>S</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>Y</given-names>
</name>
</person-group>. <article-title>Differential quartz-enhanced photoacoustic spectroscopy</article-title>. <source>Appl Phys Lett</source> (<year>2023</year>) <volume>122</volume>(<issue>1</issue>):<fpage>241103</fpage>. <pub-id pub-id-type="doi">10.1063/5.0157161</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Yao Shunchun</surname>
<given-names>&#x59da;</given-names>
</name>
<name>
<surname>Lu Zhimin</surname>
<given-names>&#x5362;</given-names>
</name>
<name>
<surname>Qu Yi</surname>
<given-names>&#x66f2;&#x827a;</given-names>
</name>
<etal/>
</person-group> <article-title>Comparison of direct absorption and wavelength modulation methods for online measurement of CO2 by TDLAS</article-title>. <source>Infrared Laser Eng</source> (<year>2018</year>) <volume>47</volume>(<issue>7</issue>):<fpage>0717002</fpage>. <pub-id pub-id-type="doi">10.3788/irla201847.0717002</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Mildren</surname>
<given-names>RP</given-names>
</name>
<etal/>
</person-group> <article-title>Modeling and characterization of high-power single frequency free-space Brillouin lasers</article-title>. <source>Opt Express</source> (<year>2023</year>) <volume>31</volume>(<issue>2</issue>):<fpage>2942</fpage>&#x2013;<lpage>55</lpage>. <pub-id pub-id-type="doi">10.1364/oe.476759</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Hun</surname>
<given-names>X</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Qi</surname>
<given-names>Y</given-names>
</name>
<etal/>
</person-group> <article-title>Gain characteristics of stimulated Brillouin scattering in fused silica</article-title>. <source>Opt Express</source> (<year>2023</year>) <volume>31</volume>(<issue>4</issue>):<fpage>5699</fpage>&#x2013;<lpage>707</lpage>. <pub-id pub-id-type="doi">10.1364/oe.480391</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21.</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Fan</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Z</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X</given-names>
</name>
<etal/>
</person-group> <article-title>22.5-W narrow-linewidth diamond Brillouin laser at 1064 nm</article-title>. <source>Opt Lett</source> (<year>2022</year>) <volume>47</volume>(<issue>20</issue>):<fpage>5360</fpage>&#x2013;<lpage>3</lpage>. <pub-id pub-id-type="doi">10.1364/ol.471447</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>