<?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. 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">1221345</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2023.1221345</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Brief Research Report</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Integrated energy carbon emission monitoring and digital management system for smart cities</article-title>
<alt-title alt-title-type="left-running-head">Liu and Zhang</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fenrg.2023.1221345">10.3389/fenrg.2023.1221345</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Liu</surname>
<given-names>Jilu</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1633447/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Zechen</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Business</institution>, <institution>Zhejiang Wanli University</institution>, <addr-line>Ningbo</addr-line>, <addr-line>Zhejiang</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Engineering</institution>, <institution>Woosuk University</institution>, <addr-line>Wanju</addr-line>, <addr-line>Jeonbuk</addr-line>, <country>Republic of Korea</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/1605897/overview">Amrit Mukherjee</ext-link>, University of South Bohemia in &#x10c;esk&#xe9; Bud&#x11b;jovice, Czechia</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/2109343/overview">Hongping Cao</ext-link>, University of Warsaw, Poland</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1689751/overview">Haitao Yang</ext-link>, Beijing University of Technology, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Jilu Liu, <email>liujl@zwu.edu.cn</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>06</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>11</volume>
<elocation-id>1221345</elocation-id>
<history>
<date date-type="received">
<day>12</day>
<month>05</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>15</day>
<month>06</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Liu and Zhang.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Liu and Zhang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>In recent years, although China&#x2019;s economy has continued to grow, the environmental impact is greatly affected by the use of primary energy, such as global warming, which has become more and more serious. Under the background of energy conservation and emission reduction, China&#x2019;s emission reduction pressure is very great. In this paper, an online monitoring system for carbon emissions is developed for real-time monitoring of carbon emissions, and the ant colony algorithm is used to perform multi-objective optimization based on &#x201c;construction period-cost-carbon emissions.&#x201d; Through the organic integration of wireless sensors, communication networks, cloud servers, and mobile devices, a real-time monitoring system for carbon emissions has been developed, which can monitor and visualize the carbon emissions generated by major machinery on site in real time. At the same time, the resource consumption of each process in different modes is sorted out, and the multi-objective optimization problem of &#x201c;construction period-cost-carbon emission&#x201d; is designed to seek the optimal solution by combining the multi-objective optimization theory. In this paper, the developed real-time monitoring system is applied in the actual field, the stability and practicability of the system are verified, and the process-related data is obtained by combining the monitoring system and field investigation. The experimental results show that the relative deviations of the two units are consistent, fluctuating between 0.54% and 6.14%, and the overall deviations are 3.61% and 3.63%, respectively. Therefore, the online carbon emission monitoring system has stable data and high accuracy. By comparing the data trends of the online monitoring method and the emission factor method, it is found that the two trends are consistent, which verifies the applicability of the online monitoring method in the field of carbon emission monitoring.</p>
</abstract>
<kwd-group>
<kwd>carbon emission monitoring</kwd>
<kwd>digital management system</kwd>
<kwd>smart city</kwd>
<kwd>ant colony algorithm</kwd>
<kwd>online monitoring methods</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Sustainable Energy Systems</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>High quality emission data is the foundation of carbon trading, and the selection of monitoring methods is crucial for establishing a reliable carbon emission monitoring system and improving the accuracy of carbon emission data (<xref ref-type="bibr" rid="B3">Blanco-Donado et al., 2022</xref>). China&#x2019;s energy conservation and emission reduction plan faces great challenges. Under the background of sustainable development and the new normal of the economy, China needs to closely integrate the development of the national economy with the reduction of carbon emissions, and find a new way of economic development. The advancement of information technology provides a platform for the field of carbon emission calculation and assessment, which not only improves efficiency but also provides management ideas. Using IT technology to conduct real-time monitoring and research on carbon emissions will help to achieve effective management of carbon emissions and promote low-carbon development (<xref ref-type="bibr" rid="B22">Chang-Ho et al., 2021</xref>). It enables on-site managers to easily understand the changes in carbon emissions in real time, which is conducive to the formulation of targeted emission reduction measures. At the same time, the research on the mechanism behind carbon emission data can also provide a reliable and detailed data basis for the government or other relevant departments to formulate emission reduction policies, carbon emission standards or quotas. In addition, the system can monitor the running time of various construction machinery, which can help construction enterprises to formulate the consumption quota of internal machinery. Or it proposes a correction factor for the industry quota to improve the pertinence of the quota and promote the continuous development of the quota (<xref ref-type="bibr" rid="B23">Zhang et al., 2021</xref>). The carbon emission data of manuscript quality is the foundation of carbon trading, and a reliable carbon emission monitoring, reporting, and verification system is the cornerstone of the construction and operation of the carbon trading system. The system studied in this article can not only achieve real-time monitoring of carbon emission data on construction sites, but also help construction personnel view the carbon emission situation on site in real time.</p>
<p>Comprehensive analysis of urban transportation carbon emissions is the key to realizing low-carbon transportation. <xref ref-type="bibr" rid="B17">Sun D. J. et al. (2017)</xref> started with the architectural design of a carbon emission mobile monitoring system using multiple sets of equipment, and collected traffic data to calibrate the emission model MOVES. He combined various sensitivity and correlation evaluation indicators to monitor and analyze transportation carbon emissions. <xref ref-type="bibr" rid="B24">Yuan et al. (2017)</xref> research showed that AMS monitors airflow velocity and methane concentration among other ventilation-related parameters at specific mine locations. Based on the theory of heat and mass transfer in ventilation airflow, it uses CO, CO, and airflow velocity from AMS sensor data. <xref ref-type="bibr" rid="B18">Sun J. et al. (2017)</xref> used multi-dimensional mobile monitoring equipment to study the formation mechanism of transportation carbon dioxide emissions from different dimensions. He found out the main factors that affect CO<sub>2</sub> emissions from transportation, the vehicle emission model is calibrated using the results of mobile monitoring, and the reliability of the model is verified. Reducing emissions from deforestation and forest degradation in developing countries is considered an effective and cost-effective measure to mitigate climate change. <xref ref-type="bibr" rid="B14">Olayinka et al. (2021)</xref> assessed Nigeria&#x2019;s progress in implementing forest carbon storage monitoring and quantification requirements in the context of REDD&#x2b;. This study was conducted through a case study that reviewed and analyzed national and international REDD&#x2b;documents related to MRV. <xref ref-type="bibr" rid="B19">SunXueCheng et al. (2021)</xref> proposed a trajectory based analysis method to determine the sources of high travel carbon emissions and the relationship between car use and travel carbon emissions. The Vehicle Specific Power Model (VSP) considers the impact of vehicle operating speed on emissions and is used to estimate emissions from the start of travel to the destination. He divided the research area into grids based on population distribution, and calculated grid carbon emissions (GCE) and grid average carbon emissions. However, the acquisition of relevant data such as mechanical shifts and engineering quantities by these methods is achieved through the engineering quantity list and the consumption quota.</p>
<p>Building a smart city has become a key task of construction work, and the top priority of building a smart city is to control carbon emissions. In the context of carbon emissions, <xref ref-type="bibr" rid="B11">Liu et al. (2020)</xref> established a decision-making optimization model for auto parts low-carbon supply chain based on carbon emission responsibility sharing and resource sharing. Smart cities provide sustainable and economical services to citizens, and with the increase in carbon emissions, the popularization of EVs is an important step towards an environmentally friendly smart city. <xref ref-type="bibr" rid="B2">Aujla et al. (2018)</xref> proposed a multi-leader and multi-follower Stackelberg game for energy trading, and designed multi-parameter pricing through parameters such as electricity consumption and usage time. Considering the relevance of IoT-connected smart city concepts, <xref ref-type="bibr" rid="B7">Galvo et al. (2017)</xref> aimed to improve the sustainability and energy autonomy of buildings by applying new energy models in existing public buildings. The idea of a smart city is to seek to improve the lives of these city dwellers by utilizing high-capacity modern means of communication. <xref ref-type="bibr" rid="B9">Kadhim (2019)</xref> has effectively contributed to the improvement of the quality of life in some congested cities through solutions such as reducing energy consumption and reducing carbon dioxide emissions. With the explosion of smart cities and IoT applications, this brings more intelligence to smart cities and public transportation to solve fundamental problems such as human monitoring of safety, traffic and traffic. <xref ref-type="bibr" rid="B1">Alam et al. (2017)</xref> implemented collaborative sensing for smart beaches and intelligent transportation systems in IoT and develops an end-to-end reference implementation utilizing big data. The above studies propose methods for monitoring carbon emissions. However, these methods have not achieved the effect of real-time monitoring in terms of monitoring frequency, and the visualization of carbon emission data is still insufficient.</p>
<p>The traditional emission coefficient method refers to the statistical average of the amount of gas emitted by a unit of production under normal technical, economic, and management conditions, and the emission coefficient is also known as the emission factor. However, there are significant differences in carbon emission coefficients under the influence of factors such as different technological levels, production conditions, energy usage, and process processes. Therefore, the uncertainty of using the coefficient method is also significant. The system studied in this article can not only achieve real-time monitoring of carbon emission data on construction sites, but also help construction personnel view the carbon emission situation on site in real time. It can also obtain more data related to the construction process, facilitating management personnel to have a better understanding of the construction site.</p>
</sec>
<sec id="s2">
<title>2 Carbon emission monitoring and algorithm design</title>
<sec id="s2-1">
<title>2.1 Status of carbon emission and digital management system</title>
<p>Carbon dioxide emissions cannot be equated with carbon emissions, which are an umbrella term for all greenhouse gases. In the case that the actual measurement conditions are not popular, the state proposes a default value based on the measurement results of multiple units to represent the average level of the majority of units. However, according to multi-party calculations, this method has many influencing factors, and the representativeness of the default value is questionable.</p>
<p>Although the introduction of intelligent methods has improved the calculation efficiency of carbon emission evaluation and the visualization of evaluation results to a certain extent, most of these methods simulate and predict carbon emissions from different dimensions before or after project construction, rather than real-time monitoring at the construction site stage (<xref ref-type="bibr" rid="B15">Reuter et al., 2019</xref>). Some people use the GID database to evaluate and calculate carbon reduction, which can develop more accurate carbon reduction planning plans and refine carbon reduction targets onto individual devices; Some scholars have also simulated and tested carbon emission efficiency using the Carbon Monitor big data system. Moreover, many methods use quotas or bills of quantities when calculating carbon emissions, which may lead to deviations in the calculation results. Because the quota can only represent the national or industry average level, it cannot reflect the real level of each specific project.</p>
</sec>
<sec id="s2-2">
<title>2.2 Evaluation indicators and algorithm design</title>
<sec id="s2-2-1">
<title>2.2.1 Evaluation indicators</title>
<p>Since the optimization process in this paper involves three objectives of time, cost and carbon emission, how to evaluate the pros and cons of each feasible solution has become a problem that needs to be solved before algorithm design. In the research process of this paper, the meanings represented by each goal are not the same. For each sub-objective function, the relative deviation is used to measure the pros and cons of the feasible solution, that is, the deviation of the actual value of a certain target from the minimum value of all feasible solutions of the target (<xref ref-type="bibr" rid="B6">Fedi, 2017</xref>). In this paper, the method of random and dynamic weighting is adopted, and a comprehensive objective function is constructed by combining the related concepts of aggregation function. This effectively simplifies the multi-objective solution, thereby speeding up the solution progress and ensuring the accuracy of the solution results (<xref ref-type="bibr" rid="B12">Mohammed and Miklas, 2019</xref>).</p>
<p>For the model in this paper, each ant corresponds to a feasible solution, and the evaluation of the pros and cons of an ant includes three indicators: time, cost, and carbon emissions. The degree of deviation of the time index of the kth ant corresponding to the feasible solution can be expressed by <xref ref-type="disp-formula" rid="e1">Formula 1</xref>.<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>In the same way, the cost of the kth ant corresponding to the feasible solution and the deviation degree of the carbon emission index are shown in <xref ref-type="disp-formula" rid="e2">Formulas 2</xref>, <xref ref-type="disp-formula" rid="e3">3</xref>.<disp-formula id="e2">
<mml:math id="m2">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>
<xref ref-type="disp-formula" rid="e1">Formulas 1</xref>&#x2013;<xref ref-type="disp-formula" rid="e3">Formulas 3</xref> have given the evaluation method of the pros and cons of each ant corresponding to the sub-goals of feasible solutions. Therefore, for the evaluation of the pros and cons of the overall goal, on the basis of the pros and cons of the sub-goals, the corresponding weight coefficient w is introduced for calculation, so as to obtain the comprehensive objective function expression as shown in <xref ref-type="disp-formula" rid="e4">Formula 4</xref>:<disp-formula id="equ1">
<mml:math id="m4">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m5">
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>Among them, <italic>r</italic> is a random number between (0, 1), which can effectively ensure the validity of the target value. At the same time, in order to achieve the global optimal effect, this paper draws on the practice in previous research. The random dynamic weight method is used to provide weight coefficients for the comprehensive objective function, so that the model can continuously change the search direction during the optimization process, and it will not fall into a local optimum (<xref ref-type="bibr" rid="B16">Spurrier, 2017</xref>). For a comprehensive function with m sub-objectives, the distribution of the weight coefficients follows the <xref ref-type="disp-formula" rid="e5">Formula 5</xref>.<disp-formula id="e5">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Algorithm design</title>
<p>Under the given construction mode and construction conditions, it is necessary to find the construction scheme with the minimum time, cost and carbon emission, so as to effectively guide the construction process. The specific algorithm flow and algorithm design include the following parts:</p>
<p>It prevents the solution process from falling into a local optimum and ensures the rationality and globality of the optimal solution (<xref ref-type="bibr" rid="B8">Gately and Hutyra, 2017</xref>). The comprehensive objective function assigns weight coefficients as shown in <xref ref-type="disp-formula" rid="e6">Formula 6</xref>.<disp-formula id="e6">
<mml:math id="m7">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>For the comprehensive objective function, when the function value is smaller, it indicates that the corresponding feasible solution has less consumption in terms of &#x201c;time, cost and carbon emission&#x201d;, which means that the feasible solution is better (<xref ref-type="bibr" rid="B20">Tamilarasu et al., 2020</xref>). According to this principle, we need to calculate the value of the comprehensive objective function in the solution process as shown in <xref ref-type="disp-formula" rid="e7">Formula 7</xref>.<disp-formula id="e7">
<mml:math id="m8">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>After completing one cycle, the pheromone concentration of the path needs to be updated in time for the next cycle. The pheromone is obtained by adding the remaining concentration of the pheromone concentration before the current cycle after the current cycle and the pheromone concentration left by the ants during this cycle, as shown in <xref ref-type="disp-formula" rid="e8">Formula 8</xref>.<disp-formula id="e8">
<mml:math id="m9">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>The basic calculation formula of <inline-formula id="inf1">
<mml:math id="m10">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is shown in <xref ref-type="disp-formula" rid="e9">Formula 9</xref>.<disp-formula id="e9">
<mml:math id="m11">
<mml:mrow>
<mml:mo>&#x394;</mml:mo>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msubsup>
<mml:mo>&#x394;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mi>k</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>Before the next cycle starts, the ants&#x2019; selection probability for each path should be calculated. Generally speaking, the path choice of ants will be affected by two factors. Among them, the concentration of pheromone can be known from the foregoing content, and the degree of visibility is shown in <xref ref-type="disp-formula" rid="e10">Formula 10</xref>.<disp-formula id="e10">
<mml:math id="m12">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>C</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>B</mml:mi>
</mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>max</mml:mi>
</mml:msup>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mi>min</mml:mi>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>a and <italic>&#x3b2;</italic> represent the relative importance of pheromone and path visibility, respectively, which are both constants. When the j node cannot form an effective process with the i node, its selection probability value is 0. When an ant faces a path selection, its probability is shown in <xref ref-type="disp-formula" rid="e11">Formula 11</xref>.<disp-formula id="e11">
<mml:math id="m13">
<mml:mrow>
<mml:munderover>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:munderover>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:munder>
<mml:mstyle displaystyle="true">
<mml:mo>&#x2211;</mml:mo>
</mml:mstyle>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:munder>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>When choosing a path for an ant, it will go through two selection processes. First, generate a random number q between (0, 1), and compare it with the given number <inline-formula id="inf2">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, if <inline-formula id="inf3">
<mml:math id="m15">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x2265;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, select the path for the ants according to <xref ref-type="disp-formula" rid="e11">Formula 11</xref>. If <inline-formula id="inf4">
<mml:math id="m16">
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>&#x3c;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, the path selection should be performed according to <xref ref-type="disp-formula" rid="e12">Formula 12</xref>:<disp-formula id="e12">
<mml:math id="m17">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>argmax</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>e</mml:mi>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>Due to the constraints of various resources in the process of production and life, people need to use limited resources to produce more products, or try to consume less resources under the premise of producing the same products (<xref ref-type="bibr" rid="B21">Vojtisek-Lom et al., 2020</xref>; <xref ref-type="bibr" rid="B4">Deepak Kumar et al., 2022</xref>).<disp-formula id="e13">
<mml:math id="m18">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>b</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 Multi-objective function processing</title>
<p>The objective programming method is generated earlier and is suitable for the situation where the optimal value of the sub-objective is easy to find. The mathematical expression is:<disp-formula id="e14">
<mml:math id="m19">
<mml:mrow>
<mml:mi>min</mml:mi>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>q</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>Among them, q represents the number of constraints, and <inline-formula id="inf5">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>F</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the optimal value that the ith objective function can achieve under the constraints.</p>
<p>When using the hierarchical sorting method to solve the multi-objective optimization problem, the importance of all sub-objectives is firstly quantified and then sorted to obtain the optimal solution of the original problem, as shown in <xref ref-type="disp-formula" rid="e15">Formula 15</xref>.<disp-formula id="e15">
<mml:math id="m21">
<mml:mrow>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>S</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(15)</label>
</disp-formula>
</p>
<p>Then the second round of solution is performed:<disp-formula id="e16">
<mml:math id="m22">
<mml:mrow>
<mml:mi mathvariant="italic">Min</mml:mi>
<mml:mtext>&#x2009;</mml:mtext>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>S</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>g</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>g</mml:mi>
<mml:mi mathvariant="normal">m</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(16)</label>
</disp-formula>
</p>
<p>The fixed weight method assigns a fixed weight coefficient to each sub-objective, and performs weighted calculation on the sub-objective function value corresponding to each feasible solution. The pros and cons of feasible solutions are evaluated by comparing the comprehensive objective function values calculated by weighting (<xref ref-type="bibr" rid="B5">Ershov and Sochilova, 2020</xref>; <xref ref-type="bibr" rid="B13">Nasser et al., 2023</xref>). For example, if there are m sub-goals, first set a weight coefficient for each sub-goal through the expert scoring method or the analysis and comparison method to satisfy:<disp-formula id="e17">
<mml:math id="m23">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>k</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(17)</label>
</disp-formula>
</p>
<p>Assuming that each sub-goal is <inline-formula id="inf6">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, then the comprehensive objective function is<disp-formula id="e18">
<mml:math id="m25">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>.</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>a</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(18)</label>
</disp-formula>
</p>
<p>Then, by comparing the single-objective optimization methods, the pros and cons of the feasible solutions can be judged, and finally the optimal solution of the original problem can be obtained (<xref ref-type="bibr" rid="B10">Kuhlmann et al., 2020</xref>).</p>
<p>Through the construction of sub-goal models of construction period, cost and carbon emission, based on the purpose of minimizing construction period, cost and carbon emission, a multi-objective optimization model of &#x201c;construction period-cost-carbon emission&#x201d; can be established, as shown below:<disp-formula id="e19">
<mml:math id="m26">
<mml:mrow>
<mml:mfenced open="{" close="" separators="|">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>T</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>j</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msubsup>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>j</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:msubsup>
<mml:munderover>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:munderover>
<mml:mi>c</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:munderover>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>j</mml:mi>
</mml:msubsup>
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:msubsup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
</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:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:msubsup>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(19)</label>
</disp-formula>
</p>
</sec>
</sec>
<sec id="s3">
<title>3 Construction and carbon emission monitoring and digital management system</title>
<sec id="s3-1">
<title>3.1 Framework construction of carbon emission real-time monitoring system</title>
<p>The design of the platform is based on the concept of &#x201c;comprehensive planning, appropriate promotion, step-by-step implementation.&#x201d; The overall design of the cloud platform system for smart city and carbon monitoring management consists of 3 main parts: cloud monitoring platform, engineering team and equipment support team, as shown in <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Smart city and carbon emission monitoring and management cloud platform system.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g001.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F1">Figure 1</xref>, the cloud monitoring platform is the core of the smart energy and carbon monitoring system, including a data processing center, an interactive web interface, and a large-screen display. In order to make this design scheme scientific, especially more practical, the implementation and operation of the whole system should take into account all aspects, and form the integration and mutual support of technology, engineering and service. The computing layer consists of corresponding servers and databases, similar to the CPU of the system, which is mainly responsible for computing, storing and processing data. The interaction layer is composed of the corresponding portable client and virtual model, which is mainly responsible for the interaction between the real world and the virtual model. The overall framework of the system is shown in <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Overall framework of the system.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g002.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F2">Figure 2</xref>, in this system framework, the physical layer is mainly composed of wireless sensors to collect machinery operation data at the construction site. When the sensors are connected with the construction machinery, they can record the movement state of the construction machinery, and send the movement state and corresponding data to the server, thus completing the data collection function of the physical world. When the operation state of the construction machine is transmitted to the server, the server determines the operation time of the construction machine, and calculates the carbon dioxide emission in the time period according to a predetermined calculation logic, and then stores it in the database. The interaction layer consists of desktops and mobile phones, where users can view the operating status and carbon dioxide emission data of construction machinery, enabling efficient interaction.</p>
<p>In the system development process, for better division of labor, system development activities are divided into hardware and software development. The hardware part includes the development of wireless sensors, while the software part includes the choice of communication network, server, database and client platform.</p>
</sec>
<sec id="s3-2">
<title>3.2 Measuring point arrangement for flow and concentration measurement</title>
<p>In view of the large deviations in the measurement of flow, humidity and carbon dioxide concentration in the direct monitoring method, on the basis of solving these problems, a set of carbon emission on-line monitoring system is researched and developed. <xref ref-type="fig" rid="F3">Figure 3</xref> shows the schematic layout of the flue section concentration and pressure difference measuring points.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Schematic diagram of the layout of the concentration and pressure difference measuring points in the flue section.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g003.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F3">Figure 3</xref>, referring to the setting of environmental protection measuring points, it is determined that the section where the environmental protection comparison flange hole is located outside the tail flue is the sampling section. The measuring section of the flue is 6&#xa0;m deep and 5.3&#xa0;m high. Taking the flue depth as the <italic>X</italic>-axis and the height as the <italic>Y</italic>-axis, 5&#x2a;5 measuring points are selected. In view of the site construction conditions, the concentration measurement point and the differential pressure measurement point are slightly different. This has little effect on the overall uniformity of the flow field and concentration field on the study section, which can be ignored. There are 8 flange holes on the flue wall, and the backrest pipe and sampling pipe are extended from the 1, 3, 4, 5, and 7 flange holes to carry out measurement work.</p>
<p>Referring to the national standard, this paper takes 0.8, 1.8, 2.8, 3.8, and 4.8&#xa0;m on the <italic>X</italic>-axis, and 1.59, 2.65, 3.18, 3.71, and 4.77&#xa0;m on the <italic>Y</italic>-axis. The values of X and Y are cross-combined to obtain 5&#x2a;5 measuring points. The measured carbon dioxide volume concentrations are shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Sectional CO<sub>2</sub> volume concentration measurements (%).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Y</th>
<th align="center">4.8</th>
<th align="center">3.8</th>
<th align="center">2.8</th>
<th align="center">1.8</th>
<th align="center">0.8</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1.59</td>
<td align="center">12.478</td>
<td align="center">12.744</td>
<td align="center">12.646</td>
<td align="center">12.546</td>
<td align="center">12.766</td>
</tr>
<tr>
<td align="center">2.65</td>
<td align="center">12.346</td>
<td align="center">12.468</td>
<td align="center">12.446</td>
<td align="center">12.742</td>
<td align="center">12.686</td>
</tr>
<tr>
<td align="center">3.18</td>
<td align="center">12.780</td>
<td align="center">12.426</td>
<td align="center">12.978</td>
<td align="center">12.586</td>
<td align="center">12.612</td>
</tr>
<tr>
<td align="center">3.71</td>
<td align="center">12.448</td>
<td align="center">12.726</td>
<td align="center">12.843</td>
<td align="center">12.556</td>
<td align="center">12.276</td>
</tr>
<tr>
<td align="center">4.77</td>
<td align="center">12.256</td>
<td align="center">1 2.796</td>
<td align="center">12.618</td>
<td align="center">13.286</td>
<td align="center">12.774</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="T1">Table 1</xref>, the average cross-sectional carbon dioxide volume concentration is 12.63%, the standard deviation is 0.23, and the relative standard deviation is 1.8%. Although the volume concentration of carbon dioxide varies slightly on the cross section, its distribution remains uniform as a whole. Based on the experimental results, it is known that a smaller number of measurement grids can effectively improve the measurement accuracy of cross-section concentration. It is recommended to arrange two or three measuring points on the same section and the same level. In addition, the concentration of CO was also measured during the test, and its average concentration was only 1/100,000 of the concentration of <inline-formula id="inf7">
<mml:math id="m27">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, so CO was ignored. The differential pressure measured by the electronic differential pressure gauge is shown in <xref ref-type="table" rid="T2">Table 2</xref>.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Differential pressure (Pa) at measuring points of flue section.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Y</th>
<th align="center">4.8</th>
<th align="center">3.8</th>
<th align="center">2.8</th>
<th align="center">1.8</th>
<th align="center">0.8</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1.59</td>
<td align="center">94.4</td>
<td align="center">82</td>
<td align="center">123.6</td>
<td align="center">124.2</td>
<td align="center">80.2</td>
</tr>
<tr>
<td align="center">2.65</td>
<td align="center">121.4</td>
<td align="center">77.6</td>
<td align="center">135.6</td>
<td align="center">130.8</td>
<td align="center">57.4</td>
</tr>
<tr>
<td align="center">3.18</td>
<td align="center">121.8</td>
<td align="center">63.6</td>
<td align="center">84</td>
<td align="center">73</td>
<td align="center">65.2</td>
</tr>
<tr>
<td align="center">3.71</td>
<td align="center">98</td>
<td align="center">102.6</td>
<td align="center">70.8</td>
<td align="center">95.2</td>
<td align="center">84</td>
</tr>
<tr>
<td align="center">4.77</td>
<td align="center">91.8</td>
<td align="center">64.6</td>
<td align="center">76.6</td>
<td align="center">85.6</td>
<td align="center">93.6</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="T2">Table 2</xref>, the maximum differential pressure of the section is 135.6&#xa0;Pa, the minimum differential pressure is 57.2&#xa0;Pa, and the relative standard deviation of the differential pressure is 12.35%. Based on the field test results and the engineering practice, it is recommended to arrange multiple sets of measuring points symmetrically on the same section to improve the speed measurement accuracy.</p>
</sec>
<sec id="s3-3">
<title>3.3 Architecture of carbon emission online monitoring system</title>
<p>Based on the above research, based on the concept of <italic>in situ</italic> measurement of some flues, a set of <italic>in situ</italic> measurement of carbon dioxide by TDLAS method was built in the laboratory. In this device, a heating wire is wound around the upper part of the gas pool to heat the gas and simulate the temperature of the flue gas. Dust and water vapor are also added to the gas to simulate the real flue gas with high humidity and high dust, as shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Schematic diagram of the <italic>in situ</italic> measurement of carbon dioxide by TDLAS method.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g004.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F4">Figure 4</xref>, water vapor and dust will contaminate the optical mirror in a short time, seriously affecting the measurement accuracy. Considering that the dust concentration and humidity in the on-site flue are high, and the vibration of the flue wall will also affect the performance of the optical path and optical instruments, the interference of dust and water vapor can be eliminated through pretreatment. The measuring device is far away from the flue, and cannot be affected by vibration on the optical path and optical instruments. The flue gas enters from the sampling probe, and reaches the analysis cabinet through the sampling and heat tracing pipeline. After pretreatment, it is measured by the measurement module. The working flow chart of the carbon emission online monitoring system is shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Workflow of the carbon emission online monitoring system.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g005.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F5">Figure 5</xref>, it is determined to select two measurement points, and after sampling, mixing and pretreatment, gas concentration measurement is carried out. Due to the high dust concentration in the flue, in order to prolong the service life of the sampling probe, a back-purging pipeline is set up, and the sampling tube and probe are regularly purged. In this paper, parameters such as carbon dioxide concentration, flow rate, oxygen content, pressure, temperature, and humidity are transmitted to the carbon emission monitoring data management and analysis expert system, and the purchased electricity data is read. The carbon emission monitoring data management and analysis expert system conducts comprehensive processing to calculate the carbon dioxide emission rate and emission amount of the enterprise. Finally, the carbon emission data is connected to the carbon emission detection for online verification.</p>
</sec>
<sec id="s3-4">
<title>3.4 Total deconstruction</title>
<p>The error of the online monitoring method mainly comes from the results of the two parameters of flue gas flow rate and carbon dioxide concentration, with few parameters and high accuracy. There are few human factors in the error, which mainly come from the error brought by the sampling point and the equipment itself. Carrying out operation and maintenance according to the requirements can control the error within a certain range. The solution circulation volume can be adjusted appropriately according to changes in load. It can also strengthen oxidation regeneration to ensure the residence time of the rich liquid in the spray regeneration tank, achieving the purpose of regeneration. The total CO<sub>2</sub> emissions from the desulfurization process of the two units in the effective months of the year are shown in <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Carbon dioxide emissions from the desulfurization process of Units 1 and 2. <bold>(A)</bold> Carbon emissions of Unit 1 <bold>(B)</bold> Carbon emissions of Unit 2.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g006.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F6">Figure 6</xref>, the measured carbon emissions of Unit 1 fluctuate in the range of 234&#x2013;695&#xa0;t, the total annual emissions are 5,486&#xa0;t, and the default emission range is 221&#x2013;684&#xa0;t. Total emissions are 5,288&#xa0;t. The measured emission of Unit 2 is 196&#x2013;766&#xa0;t, and the default value fluctuation range is 188&#x2013;730&#xa0;t. It can be concluded from the annual trend that the measured carbonate content is higher than the default value, and the measured carbon emission value is higher than the default calculated value.</p>
</sec>
<sec id="s3-5">
<title>3.5 Deviation deconstruction</title>
<p>To quantify the impact of carbonate content on carbon dioxide emissions, the relative deviation analysis of the two units is shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Effect of carbonate content in desulfurizers for Units 1 and 2 on carbon emissions. <bold>(A)</bold> Impact of Unit 1 on carbon emissions <bold>(B)</bold> Impact of Unit 2 on carbon emissions.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g007.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, the relative deviations of the two units are consistent, fluctuating between 0.54% and 6.14%, and the overall deviations are 3.61% and 3.63%, respectively. The default and actual measurement have little effect on the carbon dioxide emissions from desulfurization, and the default value of carbonate content is representative.</p>
<p>The annual average value of coal carbon oxidation rate of the two units (measured), the annual average value of single coal carbon oxidation rate (measured), the annual average value of coal carbon oxidation rate (semi-measured), and the annual carbon dioxide emissions of the two units are shown in <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Annual average of coal carbon oxidation rate of units 1 and 2.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">Fuel carbon oxidation rate</th>
<th align="center">Measured value</th>
<th align="center">Default value</th>
<th align="center">Half measured value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Unit 1</td>
<td align="center">OFi (%)</td>
<td align="center">99.91</td>
<td align="center">100</td>
<td align="center">99.76</td>
</tr>
<tr>
<td align="center">Relative deviation</td>
<td align="center">0.09%</td>
<td align="center">&#x2014;</td>
<td align="center">0.24%</td>
</tr>
<tr>
<td rowspan="2" align="center">Unit 2</td>
<td align="center">OFi (%)</td>
<td align="center">99.94</td>
<td align="center">100</td>
<td align="center">99.99</td>
</tr>
<tr>
<td align="center">Relative deviation</td>
<td align="center">0.06%</td>
<td align="center">&#x2014;</td>
<td align="center">0.01%</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>Annual carbon emissions of units 1 and 2 (t).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left"/>
<th align="center">Fuel carbon oxidation rate</th>
<th align="center">Measured value</th>
<th align="center">Default value</th>
<th align="center">Half measured value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">Unit 1</td>
<td align="center">OFi (%)</td>
<td align="center">1,488,061</td>
<td align="center">1,792,219</td>
<td align="center">1,787,914</td>
</tr>
<tr>
<td align="center">Relative deviation</td>
<td align="center">2,241,102</td>
<td align="center">2,243,120</td>
<td align="center">2,237,720</td>
</tr>
<tr>
<td rowspan="2" align="center">Unit 2</td>
<td align="center">OFi (%)</td>
<td align="center">1,286,884</td>
<td align="center">1,287,603</td>
<td align="center">1,287,531</td>
</tr>
<tr>
<td align="center">Relative deviation</td>
<td align="center">1,609,861</td>
<td align="center">1,610,761</td>
<td align="center">1,610,671</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>As shown in <xref ref-type="table" rid="T3">Tables 3</xref>, <xref ref-type="table" rid="T4">4</xref>, the differences between the three data are relatively small, with a deviation of less than 1%. Comparing the six combinations of annual data of Units 1 and 2, the conclusions are as follows: the six groups of measured carbon oxidation rates and the measured carbon content per unit of calorific value correspond to the smallest annual carbon emissions. Units 1 and 2 are 1,488,061 and 1,286,884&#xa0;t respectively. The default value of carbon oxidation rate and the default value of carbon content per unit calorific value correspond to the largest annual carbon emissions. Unit 1 and Unit 2 are 2,243,120 and 1,610,761&#xa0;t respectively. For the annual carbon emissions measured by the two units, the difference between the maximum and minimum emissions is 20.5% and 20% respectively. There is little difference between the three cases of carbon oxidation rate, and the difference between the maximum value and the minimum value is not more than 1%. The default value of carbon content per unit calorific value has a large deviation from the measured value. The default value of Unit 1 and Unit 2 are 21% and 18% higher than the measured value respectively. According to the third point, it can be inferred that the selected carbon content per unit of calorific value is the main factor leading to the large deviation of annual emissions.</p>
</sec>
<sec id="s3-6">
<title>3.6 Carbon emissions based on online monitoring method</title>
<p>This section analyzes the CO<sub>2</sub> emissions data monitored by the CEMS of the two units. The two units are regularly maintained, overhauled and calibrated to ensure that the system error is within a controllable range and the data is valid. Since the carbon dioxide monitors of Units 1 and 2 were officially operated in March, the data from March to December were used for analysis, as shown in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Annual carbon emissions of two units.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g008.tif"/>
</fig>
<p>As shown in <xref ref-type="fig" rid="F8">Figure 8</xref>, the total carbon dioxide emissions of the two units are in line with the emission law of the region where winter is the peak tourist season and summer is the off-season. The largest carbon emission of Unit 1 in the whole year was 188,842&#xa0;t in August. The largest carbon emission of Unit 2 in the whole year was 209,395&#xa0;t in December. The total emissions of the two units were the largest in December, at 374,159&#xa0;t. According to the data of routine maintenance, the CEMS of the two units are running well and the data is stable.</p>
</sec>
<sec id="s3-7">
<title>3.7 Comparison of carbon emissions between calculation method and online monitoring method</title>
<p>This section compares the CO2 emissions of the online monitoring method and the emission factor method to verify the stability and effectiveness of the CEMS. Since the total emissions are compared, the emission factor method here is the sum of the carbon dioxide emissions from the fuel combustion process and the desulfurization process. The monthly carbon emissions of Units 1 and 2 are shown in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Monthly carbon emissions of Units 1 and 2. <bold>(A)</bold> The monthly carbon emissions of Unit 1 <bold>(B)</bold> The monthly carbon emissions of Unit 2.</p>
</caption>
<graphic xlink:href="fenrg-11-1221345-g009.tif"/>
</fig>
<p>It can be seen from <xref ref-type="fig" rid="F9">Figure 9</xref> that the trend of the emission factor method and the online monitoring method is basically the same, and the trend of the online monitoring data is stable. From the numerical value, it can be seen that the result of the emission factor method is conservative, which is larger than that of the online monitoring method. According to calculations, the deviation between the two sets of data for Unit 1 is between 17% and 20%. The deviation of the two sets of data for Unit 2 is between 18% and 20%. Overall, the online monitoring method data is more accurate. The reason for the analysis is mainly because the emission factor method assumes that the carbon combustion products are all <inline-formula id="inf8">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, which completely oxidizes CH4 and CO. And it is included in <inline-formula id="inf9">
<mml:math id="m29">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mi mathvariant="normal">o</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> emissions, so the data value is too large. Overall, the online monitoring system has stable data and high accuracy, which can be applied to carbon emission monitoring in China&#x2019;s industries.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>On the basis of fully analyzing the related research on carbon emissions in the whole life cycle of prefabricated buildings, this paper takes the on-site construction stage as the research object. A real-time monitoring system for carbon emissions at the construction site was developed using CPS technology, and a multi-objective optimization model of &#x201c;construction period-cost-carbon emissions&#x201d; was established in the construction process. The stability and accuracy of the CPS monitoring system were verified, and the basic data of the optimization model was formed by combining the system monitoring data and the field survey data. The ant colony algorithm is used to solve the multi-objective optimization model, and the Pareto optimal solution is obtained. It thus realizes the optimization of &#x201c;construction period-cost-carbon emission&#x201d; through the reasonable selection of process execution mode. In this paper, the monitoring system is divided into physical layer, computing layer and interaction layer to form a complete system framework. In the development process, the system is divided into a hardware part and a software part, and the appropriate hardware and software system components are selected according to the characteristics of the construction site, and finally the system functions are realized through the integration of the two parts. The system can not only realize the real-time monitoring of the carbon emission data on the construction site, but also help the construction personnel to check the carbon emission situation on site in real time. It can also obtain more data related to the construction process, which is convenient for managers to understand more about the construction site.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<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="s6">
<title>Author contributions</title>
<p>JL-writing and static analysis of data. ZZ-experimental operation and check. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>This study is funding by the Yongjiang Talent Project of Ningbo (2022B-034-G).</p>
</sec>
<sec sec-type="COI-statement" id="s8">
<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="s9">
<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="journal">
<person-group person-group-type="author">
<name>
<surname>Alam</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ferreira</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Mumtaz</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jan</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Rui</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Fonseca</surname>
<given-names>J. A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Smart cameras are making our beaches safer: A 5G-envisioned distributed architecture for safe, connected coastal areas</article-title>. <source>IEEE Veh. Technol. Mag.</source> <volume>12</volume> (<issue>4</issue>), <fpage>50</fpage>&#x2013;<lpage>59</lpage>. <pub-id pub-id-type="doi">10.1109/mvt.2017.2753540</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Aujla</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Singh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Albert</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Energy trading with dynamic pricing for electric vehicles in a smart city environment</article-title>. <source>J. Parallel Distributed Comput.</source> <volume>127</volume>, <fpage>169</fpage>&#x2013;<lpage>183</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpdc.2018.06.010</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blanco-Donado</surname>
<given-names>E. P.</given-names>
</name>
<name>
<surname>Schneider</surname>
<given-names>I. L.</given-names>
</name>
<name>
<surname>Artaxo</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lozano-Osorio</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Portz</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Oliveira</surname>
<given-names>M. L.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Source identification and global implications of black carbon</article-title>. <source>Earth Sci. Front.</source> <volume>13</volume> (<issue>1</issue>), <fpage>101149</fpage>&#x2013;<lpage>101416</lpage>. <pub-id pub-id-type="doi">10.1016/j.gsf.2021.101149</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Deepak Kumar</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Neelakandan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Veeramani</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Bhatia</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Hussain Memon</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Design of fuzzy logic based energy management and traffic predictive model for cyber physical systems</article-title>. <source>Comput. Electr. Eng.</source> <volume>102</volume>, <fpage>108135</fpage>. <pub-id pub-id-type="doi">10.1016/j.compeleceng.2022.108135</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ershov</surname>
<given-names>D. V.</given-names>
</name>
<name>
<surname>Sochilova</surname>
<given-names>E. N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Assessment of direct pyrogenic carbon emissions in forests of Russia for 2020 according to remote monitoring data</article-title>. <source>For. Sci. Issues</source> <volume>4</volume> (<issue>4</issue>), <fpage>1</fpage>&#x2013;<lpage>8</lpage>. <pub-id pub-id-type="doi">10.31509/2658-607x-2020-3-4-1-8</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fedi</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>The monitoring, reporting and verification of ships&#x27; carbon dioxide emissions: A European substantial policy measure towards accurate and transparent carbon dioxide quantification</article-title>. <source>Ocean. Yearb. Online</source> <volume>31</volume> (<issue>1</issue>), <fpage>381</fpage>&#x2013;<lpage>417</lpage>. <pub-id pub-id-type="doi">10.1163/22116001-03101015</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Galvo</surname>
<given-names>J. R.</given-names>
</name>
<name>
<surname>Moreira</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Gaspar</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Vindeirinho</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sergio</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Energy system retrofit in a public services building</article-title>. <source>Manag. Environ. Qual. Int. J.</source> <volume>28</volume> (<issue>3</issue>), <fpage>302</fpage>&#x2013;<lpage>314</lpage>. <pub-id pub-id-type="doi">10.1108/meq-02-2014-0028</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gately</surname>
<given-names>C. K.</given-names>
</name>
<name>
<surname>Hutyra</surname>
<given-names>L. R.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Large uncertainties in urban-scale carbon emissions</article-title>. <source>J. Geophys. Res. Atmos.</source> <volume>122</volume> (<issue>20</issue>), <fpage>242</fpage>&#x2013;<lpage>311</lpage>. <pub-id pub-id-type="doi">10.1002/2017jd027359</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kadhim</surname>
<given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Case study of dubai as a smart city</article-title>. <source>Int. J. Comput. Appl.</source> <volume>178</volume> (<issue>40</issue>), <fpage>35</fpage>&#x2013;<lpage>37</lpage>. <pub-id pub-id-type="doi">10.5120/ijca2019919291</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuhlmann</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Brunner</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Broquet</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Meijer</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Quantifying CO&#x26;amp;lt;sub&#x26;amp;gt;2&#x26;amp;lt;/sub&#x26;amp;gt; emissions of a city with the Copernicus Anthropogenic CO&#x26;amp;lt;sub&#x26;amp;gt;2&#x26;amp;lt;/sub&#x26;amp;gt; Monitoring satellite mission</article-title>. <source>Atmos. Meas. Tech.</source> <volume>13</volume> (<issue>12</issue>), <fpage>6733</fpage>&#x2013;<lpage>6754</lpage>. <pub-id pub-id-type="doi">10.5194/amt-13-6733-2020</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Lang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Decision optimization of low-carbon dual-channel supply chain of auto parts based on smart city architecture</article-title>. <source>Complexity</source> <volume>2020</volume> (<issue>5</issue>), <fpage>1</fpage>&#x2013;<lpage>14</lpage>. <pub-id pub-id-type="doi">10.1155/2020/2145951</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mohammed</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Miklas</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Tracking the low carbon transition in the UK road transport sector using emissions monitoring framework</article-title>. <source>Int. J. Eng. Trends Technol.</source> <volume>67</volume> (<issue>3</issue>), <fpage>90</fpage>&#x2013;<lpage>95</lpage>. <pub-id pub-id-type="doi">10.14445/22315381/ijett-v67i3p217</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nasser</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Emad-ul-Haq</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Imran</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Ali</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Razzak</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Al-Helali</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A smart healthcare framework for detection and monitoring of COVID-19 using IoT and cloud computing</article-title>. <source>Neural Comput. Applic</source> <volume>35</volume>, <fpage>13775</fpage>&#x2013;<lpage>13789</lpage>. <pub-id pub-id-type="doi">10.1007/s00521-021-06396-7</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Olayinka</surname>
<given-names>O. U.</given-names>
</name>
<name>
<surname>Paul</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Edem</surname>
<given-names>E. N.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Assessing Nigeria&#x27;s progress toward monitoring and measuring of forest carbon in the context of REDD&#x2b;</article-title>. <source>J. Environ. Sci.</source> <volume>10</volume> (<issue>1</issue>), <fpage>337</fpage>&#x2013;<lpage>348</lpage>. <pub-id pub-id-type="doi">10.14196/sjes.v10i1.1609</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Reuter</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Buchwitz</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Schneising</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Krautwurst</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Burrows</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Richter</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Towards monitoring localized CO&#x26;amp;lt;sub&#x26;amp;gt;2&#x26;amp;lt;/sub&#x26;amp;gt; emissions from space: Co-located regional CO&#x26;amp;lt;sub&#x26;amp;gt;2&#x26;amp;lt;/sub&#x26;amp;gt; and NO&#x26;amp;lt;sub&#x26;amp;gt;2&#x26;amp;lt;/sub&#x26;amp;gt; enhancements observed by the OCO-2 and S5P satellites</article-title>. <source>Atmos. Chem. Phys.</source> <volume>19</volume> (<issue>14</issue>), <fpage>9371</fpage>&#x2013;<lpage>9383</lpage>. <pub-id pub-id-type="doi">10.5194/acp-19-9371-2019</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Spurrier</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>EU carbon emissions monitoring system goes live</article-title>. <source>Fairplay</source> <volume>389</volume> (<issue>6912</issue>), <fpage>21</fpage>.</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Rui</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017a</year>). <article-title>Modeling carbon emissions from urban traffic system using mobile monitoring</article-title>. <source>Sci. Total Environ.</source> <volume>599-600</volume>, <fpage>944</fpage>&#x2013;<lpage>951</lpage>. <pub-id pub-id-type="doi">10.1016/j.scitotenv.2017.04.186</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2017b</year>). <article-title>Formation mechanism of urban traffic carbon emissions based on mobile monitoring: Case study of shanghai</article-title>. <source>Zhongguo Gonglu Xuebao/China J. Highw. Transp.</source> <volume>30</volume> (<issue>5</issue>), <fpage>122</fpage>&#x2013;<lpage>131</lpage>. <comment>
<ext-link ext-link-type="uri" xlink:href="http://zgglxb.chd.edu.cn/EN/Y2017/V30/I5/122">http://zgglxb.chd.edu.cn/EN/Y2017/V30/I5/122</ext-link>
</comment>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>SunXueCheng</surname>
<given-names>M. C. Y.</given-names>
</name>
<name>
<surname>Zhao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Long</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Analyzing spatiotemporal daily travel source carbon emissions based on taxi trajectory data</article-title>. <source>IEEE Access</source> <volume>9</volume> (<issue>99</issue>), <fpage>107012</fpage>&#x2013;<lpage>107023</lpage>. <pub-id pub-id-type="doi">10.1109/access.2021.3101409</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tamilarasu</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Phd</surname>
<given-names>S. R.</given-names>
</name>
<name>
<surname>Senthilkumar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Jaiganesh</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Logeswaran</surname>
</name>
</person-group> (<year>2020</year>). <article-title>A 7-level inverter with less number of switches for grid-tied PV applications</article-title>. <source>J. Adv. Res. Dyn. Control Syst.</source> <volume>12</volume> (<issue>8</issue>), <fpage>409</fpage>&#x2013;<lpage>416</lpage>. <pub-id pub-id-type="doi">10.5373/jardcs/v12sp8/20202539</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Vojtisek-Lom</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zardini</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Pechout</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dittrich</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Martini</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Montigny</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>A miniature Portable Emissions Measurement System (PEMS) for real-driving monitoring of motorcycles</article-title>. <source>Atmos. Meas. Tech.</source> <volume>13</volume> (<issue>11</issue>), <fpage>5827</fpage>&#x2013;<lpage>5843</lpage>. <pub-id pub-id-type="doi">10.5194/amt-13-5827-2020</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang-Ho</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Der-Fa</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Yoau-Chau</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>Y. F.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>A study of the construction of indicators for "IT-APP" principals technology leadership for industrial and vocational high school in taiwan</article-title>. <source>Am. J. Educ. Res.</source> <volume>9</volume> (<issue>8</issue>), <fpage>555</fpage>&#x2013;<lpage>558</lpage>. <pub-id pub-id-type="doi">10.12691/education-9-8-14</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Thomas</surname>
<given-names>R. A.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>L.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Characterization of a mine fire using atmospheric monitoring system sensor data</article-title>. <source>Min. Eng.</source> <volume>69</volume> (<issue>6</issue>), <fpage>57</fpage>&#x2013;<lpage>62</lpage>. <pub-id pub-id-type="doi">10.19150/me.7567</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>S. C.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X. Y .</given-names>
</name>
<name>
<surname>Xu</surname>
<given-names>W .</given-names>
</name>
<name>
<surname>Fu</surname>
<given-names>Y. J .</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Contribution of nearly-zero energy buildings standards enforcement to achieve carbon neutral in urban area by 2060</article-title>. <source>Adv. Clim. Change Res.</source> <volume>12</volume> (<issue>5</issue>), <fpage>734</fpage>&#x2013;<lpage>743</lpage>. <pub-id pub-id-type="doi">10.1016/j.accre.2021.07.004</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>