- 1Zhuhai Fudan Innovation Institute, Zhuhai, China
- 2State Key Laboratory of ASIC and System, Fudan University, Shanghai, China
- 3School of Computer Science and Engineering, University of New South Wales, Sydney, NSW, Australia
- 4School of Economics and Management, South China Normal University, Guangzhou, China
- 5School of Computer Science and Engineering, South China University of Technology, Guangzhou, Guangdong, China
- 6School of Computer Science, Fudan University, Shanghai, China
- 7School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, NSW, Australia
With the spread of distributed renewable energy, residents are shifting from being mere consumers to being energy producers and consumers. This role shift poses challenges to the electricity trading mechanism that connects distributed renewable energy sources to the grid. In this paper, a new efficient and secure blockchain-based distributed community energy trading mechanism is proposed, called CE-SDT. Our system is proved to be stable and scalable. It can also help shift loads and power peaks and reduce customer costs by 60%. As a result, our proposed blockchain-based trading mechanism, as compared to the centralized trading mechanism, is applied to microgrids formed by distributed renewable energy sources, not only obtaining greater economic benefits but also reducing the carbon footprint of residents, and furthermore, it promotes low or zero-carbon configurations of the power system, thereby achieving certain environmental benefits.
1 Introduction
Most of the current residential energy needs are met by non-renewable fossil fuel generation, including coal, oil, and natural gas (Shindell and Smith, 2019). However, the combustion of fossil fuels and the huge energy losses associated with long-distance transmissions produce large carbon emissions that greatly affect the climate and environment (Zeyringer et al., 2018). In order to fulfill the goal of carbon neutrality, countries around the world are strongly encouraging the development of low-carbon communities (LCCs) and zero-carbon communities (ZCCs) and promoting the integration of renewable energy systems into LCCs and ZCCs (Surana and Jordaan, 2019; Zhu et al., 2022). Modern buildings have a large flexibility to implement self-supply in daily life with the prevalence of distributed renewable energy resources (e.g., rooftop solar panels and wind turbines). In this context, the integration of distributed renewable energy systems and advanced networks, such as advanced metering infrastructure, solar panels, and a residential battery energy storage system, allows individuals to generate, store, and transfer energy among demand-side sources (Zhang et al., 2011; Gai et al., 2019). Traditional residents are transformed from electricity consumers to “electricity producers and consumers,” who can generate electricity from renewable energy sources and participate in active grid distribution. Neighboring energy trading enables energy transfer and transactions in the neighborhood to achieve greater economic benefits (Logenthiran et al., 2012). This microgrid, which integrates the distributed load and power generation, can minimize the loss of electrical energy and achieve cost reduction. Likewise, it can reduce greenhouse gas emissions, achieve a low or zero-carbon configuration of the power system, and reduce the carbon footprint in the production and management of energy (Hanna et al., 2017; Du et al., 2019; Su et al., 2021). To fully realize the economic and environmental benefits of microgrids, it is critical to establish an efficient power trading mechanism to integrate environmentally friendly, reliable, and flexible distributed renewable energy into the power grid.
The traditional power trading model uses a centralized approach by establishing a centralized trusted third party (TTP) to control the collection and exchange of the entire transmission data (Yang and Wang, 2016). However, great amounts of work have indicated the weakness behind it. For instance, the unified and centralized management of trading networks is similar to other centralized computing solutions, which leads to a series of privacy and security challenges (Aitzhan and Svetinovic, 2018). The electricity consumption behaviors of users and trading price ranges are easily eavesdropped on by attacking the control center (Niyato et al., 2011). Also, it is difficult to adapt to the large-scale utilization of renewable energy in the unified management (Lu et al., 2019). Furthermore, the renewable energy supply differs from the traditional long-term generation trading with fixed characteristics. There is the uncertainty of generation and time-sharing trading (Jiawei et al., 2018). Decentralized energy management solutions based on the blockchain technology are gaining attention to address these issues and better realize the economic and environmental benefits of microgrids.
The decentralized, asymmetric encryption and smart contract applications that characterize blockchains have great potential in many areas, such as finance, computer applications, and resource monetization (Ali et al., 2019; Li et al., 2021). Similarly, the blockchain technology holds great promise for applications in the energy sector. Yinan et al. (2019) proposed a new type of network innovation architecture of software-defined networking based on blockchain computing. By separating all control commands and operations of the energy internet, the system becomes more flexible. The blockchain helps peer-to-peer (P2P) interactions in the electricity market and reduces the threshold of the local retailer participation (S, 1963). Yorozu et al. (1987) studied the conversion problems between the virtual currency and the real currency, when traded in a blockchain. A credit-based payment scheme can be established to enable users to manage and transfer energy coins. Blockchains are also widely used in the energy industry in the area of carbon quotas (Hua and Sun, 2019; Hua et al., 2020; Yuan et al., 2021).
The use of blockchains in decentralized energy management is also being demonstrated. Based on the advantages of the blockchain technology, Li and Li (2019) proposed a microgrid management scheme that incorporates the demand for electric vehicles. Fan et al. (2018) used the blockchain technology to explore the issues of trading and valuation of the energy internet and provided useful references for producers, consumers, and regulators as participants. Pipattanasomporn et al. (2018) implemented a blockchain network-based solar energy exchange project in their laboratory. Hou et al. (2019) created a system that allows nodes to use locally stored power to meet their own power load before participating in the trading market as sellers while still having a large amount of power. There are also studies that have established P2P energy trading platforms based on a blockchain. Alcarria et al. (2018) proposed an empowerment platform based on the blockchain technology to facilitate the exchange of information and the transaction of resources within the community. Park et al. (2018) designed and simulated a blockchain-based P2P energy trading platform and compared the economic benefits of the platform with those of traditional power generation companies based on the simulation results. In the long run, the blockchain-based P2P energy trading platform can lead to a secure, energy-efficient, trustworthy, and sustainable energy trading environment.
However, for community-oriented distributed energy trading mechanisms, there are still gaps between theory and practical applications.
• The sheer volume of data and limited computing resources make it difficult to meet the demand and work properly.
• Although the concept of a decentralized system has been developed, the bid trade mechanism among local producers and consumers is still being ignored. In the neighborhood trade event, individuals would bid simultaneously; so, detailed regulations need to be provided in bid operations.
In this paper, we propose a blockchain-based secure distributed trading (SDT) mechanism that enables individuals in a community to trade energy in a distributed manner, called community energy (CE)-SDT. The smart contract is adopted in CE-SDT to ensure confidentiality, authenticity, incontestability, and integrity of the shared information. Through simulation, we analyze different scales of residential users from the generation side to determine whether the installation of solar panels, batteries, and smart contract-based trading systems increase the smartness and self-sufficiency of these homes and businesses. This will help reduce the carbon footprint of households and bring some economic benefits. This paper offers the following contributions:
• A new blockchain-based secure distributed trading framework is designed to connect households and the grid using smart contracts to automate bidding and decision-making to enable the energy exchange.
• An energy management model is developed to determine the appropriate sell/buy strategy, optimizing the amount of individual value and shifting the system peak demand.
• Our CE-SDT is shown to be stable and scalable. It can also help shift loads and power peaks and reduce customer costs.
The remaining parts of this paper are summarized as follows: Section 2 describes the system structure and workflow of CE-SDT; Section 3 describes the energy management model. Section 4 shows the deployment of CE-SDT in simulation and discusses the simulation results. Section 5 draws conclusions and looks forward to future research.
2 System structure
The CE-SDT trading prototype considered in this paper comprises multiple autonomous residential buildings, which actively respond to demand-side management signals and utilize the user-side energy. There is a regional smart contract that performs the entire energy management in trading and transformation. The control architecture of the proposed system is shown in Figure 1. In the residential end, some smart buildings are equipped with a rooftop PV solar source and a battery energy storage system (BESS). The BESS is used to accommodate solar power and provide power for domestic use. It may also store the extra solar panel or get cheap power from the grid for future usage. The smart meter is installed in every home, taking the role of a communication agent between the smart contract and the home.
A home energy management system (HEMS) is deployed in a smart home, managing home energy resources, including solar penetration data, some electrical appliances, and BESS. It communicates with the smart meter, home energy resources, and smart contract, and it also interacts with the user. When trading happens, the HEMS collects information about the forecasted personal power usage, real-time pricing data from the grid, and real-time personal solar generation data.
When residential trading happens, the HEMS obtains bidding information from the regional smart contract. Simultaneously, it forecasts the load consumption profile in the next stage duration and submits the forecasting excrescent/missing load profiles to the smart contract for selling/buying. Based on this concept, the smart contract sets up an optimal energy management model to determine the proper selling/buying strategy, optimizing the amount of individual value and the shifting system peak demand.
At the simulation level, our model works in the flow, as shown in Figure 2.
(1) The user makes a request to the smart contract, indicating the required electricity consumption and bidding method.
(2) The smart contract confirms the grid power price and gives a suggested price based on the recently traded price (the model is shown in Section 3.3).
(3) It determines whether users request bidding.
(3.1) No bidding, supply power directly from the grid and shift to 9.
(3.2) Requires bidding, shift to 4.
(4) The smart contract broadcasts user requests to other user nodes with power generation capabilities.
(5) After receiving a request, the supply user node determines the amount of power that can be provided. It then autonomously provides an offer to the smart contract based on the suggested price.
(6) The smart contract keeps accepting offers from supply nodes until timeout.
(7) It sorts the prices in the offers.
(8) It accepts offers in order and gives feedback to supply nodes.
(6.1) The power in the accepted offers has met the customer’s demand.
(6.2) If all offers have been accepted and the power still does not meet the customer’s demand, then the remaining demand will be provided by the grid.
(9) The smart contract calculates the bill and supplies the power to the requested customer.
Following the system schematic representation presented upon, in this section, we first illustrate the generic CE-SDT models; then, we formulate the proposed HEMS with different kinds of operational dependencies due to living habits, which are considered as an additional constraint of the CE-SDT-based real-time trading model.
3 Model
In this section, we introduce the main models in the CE-SDT system, including the user classification, power generation model, and bidding model. These models define and constrain behavior patterns of users in the system.
3.1 Generic classification of resident users
Consider residential units with N controllable users and denote the set of users as
3.2 Residential photovoltaic solar power models
The power output from the PV solar panel is related to solar radiation, the panel’s surface area, and the energy conversion efficiency of the panel, expressed as follows:
where
3.3 Energy bidding models
Denote the energy consumption schedule for each controllable user as follows:
The power consumption schedule of N controllable appliances can then be represented as a matrix with
where
3.3.1 Objective
The objective of the proposed energy bidding model in this study is to realize the energy self-arrangement of the demand side. All bid strategies will be decided and recorded in the smart contract, and the selling/buying prices will be arranged from high to low.
where
There are two components in the model. The first is the redundant energy generated by the users,
where
The first component is the user requirement energy at time t; the second is the average buying price.
3.3.2 Mandatory constraints
The energy bidding model is subjected to the following constraints:
(1) Operational constraints of users in
Equations 7, 8 model the variation of energy stored in the BESS; constraint (9) specifies the BESS’s maximum charging/discharging power; constraint (10) ensures that the BESS’s SOC is maintained within an allowable range; constraint (11) ensures that the SOC level of the BESS is larger or equal to a pre-specified threshold at the end of the day.
(2) The bidding ranking constraints of users in
The smart contract will arrange the selling price from low to high and the buying price from high to low, pairing each of them following this sequence. For example, the smart contract will pair
The user node sends a request to the smart contract to ask for power. When receiving the request, the smart contract starts bidding and asks for an offer. Other user nodes who have the capacity to provide the power will reply with an offer to the contract. The smart contract will also ask the power grid for its power price. Then, the smart contract will collect these offers and make decisions.
4 Deployment and results
4.1 CE-SDT deployment
We used our own blockchain simulation tool to run early tests on the CE-SDT system. As shown in Table 1, there are several parameters we can change in the simulation.
We obtained some data on power usage from the government publicity. Figure 3 shows the average hourly power usage of 15 different users on 11/2012 in NSW, Australia. We set these 15 users’ data as 15 types of user power usage inputs.
After an investigation, the most popular home-use power generator was found to be that with 5 kW. So, we set a default power output as 5 kW. Figure 3 shows the average hourly power generation of three different users with a 5-kW power generator on 11/2012 in NSW, Australia. We set these three users’ data as three types of user power generation inputs. To fit the generation capacity of users and meet the need of the settlement, we give each user a 5,000-Wh power storage ability to store the power they have generated. The users are disabled to store the power they get from the power grid, but it can be activated in future research.
Since the number of users will be set to more than 15, each user will randomly select one of these 15 types as its input. It is similar to the input selection of the user power generation. Figure 4 shows the average hourly power usage of 15 different users. To differentiate the same type of users, we set a random settlement interval (ST) instead of an hourly interval. The settled power is calculated as follows:
This settlement interval will also help us reduce network congestion.
The price of power in November from Energy AU is shown in Table 2.
The solar feed-in tariff is about 10 cents/kWh.
4.2 Results
With the definition shown previously, we get the following results:
Figure 5 shows the power usage of the system under default settings. The user usage line means the quantity of power that users need from the system, which has already been subtracted from the power generated and used by them. The grid usage line means the quantity of power the grid has provided to users. The gap between the two lines is the power transacted through the bidding system.
As shown in Figure 6, when the number of users increases, the average power that each user needs from the system remains stable. On the other hand, in Figure 7, the average power that the grid provides to each user decreases in the middle of the day. It means that the more the users, the more likely are the transactions to be completed between users and the more the system will be activated. Our system illustrates great scalability.
Figure 8 shows that when the percentage of users who have the power generation capacity increases, the power each user needs from the system will decrease from 9 a.m.
As shown in Figure 9, as the percentage rises, the power grid provides a decrease at the high level, which means that we can utilize this to help the grid to conduct peak load shifting at noon. We can also find out that when the percentage is more than 50%, the generation capacity exceeds electricity consumption, which means that some power is wasted. This may be solved by giving users a higher power storage capacity.
In Figure 10, we can find out that, as the percentage rises, the daily power cost has been decreasing, no matter whether the user has the power generation capacity or not.
5 Conclusion
Intelligent smart metering facilities and two-way communication infrastructure enable residential buildings to actively generate and trade energy on the demand side. However, the traditional centralized power management mode causes unreliability and lack of privacy in information exchange. Energy losses from inefficient management models produce large amounts of carbon emissions and lead to irreversible changes to the climate. In this study, we propose a privacy-preserving, efficient, and robust distributed energy exchange scheme supported by the smart contract, called CE-SDT. An efficient bidding model is first introduced for the demand side to achieve peer-to-peer trading of electricity in the real-time market. The entire exchanges of data are implemented in the smart contract to guarantee information safety and traceability with a decentralized scheme. The proposed solution achieves reliable and stable trading objects under the premise of information security. We deploy it in the simulation framework to test its feasibility. The result shows that our CE-SDT is stable and extendable. Also, it can help shift the load and peak power usage, thereby reducing costs for users. Even users without the power generation capacity can only pay 44% of the original electricity bill. We conducted a systematic and comprehensive applicability analysis of the proposed mechanism, and it further confirms that the system can be applied in a home energy management system. However, the process of blockchain mining requires a large number of hash operations, and in order to obtain more computational power, traditional blockchain computing requires a large amount of power. In future research, 1) we want to find out a way to conduct the verification work using a power grid bidding system instead of a smart contract. 2) We hope to change the way the blockchain reaches consensus. There can be a local division in the power grid itself, and the blockchain will reach a consensus in the region first and then send the results of the local consensus to the whole network for verification. In this way, we can make use of the surplus power in the power grid for mining and realize peak load shifting by transferring the consensus area. 3) We hope to continue to incorporate carbon quotas into our proposed blockchain-based distributed trading mechanisms to enable residents to directly obtain active incentives to reduce carbon emissions, thereby realizing greater environmental benefits.
Data availability statement
The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary Material.
Author contributions
Conceptualization, BW and FZ; methodology, BW, JX, and FZ; software, BW; validation, BW and NW; formal analysis, BW and XL; investigation, JK, JX, and BW; resources, JK and JX; data curation, BW; writing—original draft preparation, BW and JK; writing—review and editing, PC, JW, NW, XL, and LL; visualization, BW and JK; supervision, PC, JW, and JX. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Research and Development in the key areas of Guangdong Province (2020B0101090001).
Conflict of interest
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.
Publisher’s note
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.
Supplementary material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fenrg.2022.1091350/full#supplementary-material
References
Aitzhan, N. Z., and Svetinovic, D. (2018). Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Trans. Dependable Secure Comput. 15, 840–852. doi:10.1109/TDSC.2016.2616861
Alcarria, R., Bordel, B., Robles, T., Martín, D., and Manso-Callejo, M.-Á. (2018). A blockchain-based authorization system for trustworthy resource monitoring and trading in smart communities. Sensors 18, 3561. doi:10.3390/s18103561
Ali, M. S., Vecchio, M., Pincheira, M., Dolui, K., Antonelli, F., and Rehmani, M. H. (2019). Applications of blockchains in the internet of things: A comprehensive survey. IEEE Commun. Surv. Tutor. 21, 1676–1717. doi:10.1109/COMST.2018.2886932
Du, Y., Wu, J., Li, S., Long, C., and Paschalidis, I. C. (2019). Distributed MPC for coordinated energy efficiency utilization in microgrid systems. IEEE Trans. Smart Grid 10, 1781–1790. doi:10.1109/TSG.2017.2777975
Fan, T., He, Q., Nie, E., and Chen, S. (January 2018)., Vols 1-4. Bristol: Iop Publishing Ltd. doi:10.1088/1755-1315/108/5/052083A study of pricing and trading model of Blockchain & Big data-based Energy-Internet electricity, Proceedings of the 2017 3rd International Conference on Environmental Science and Material Application (esma2017),Chongqing, China 052083,
Gai, K., Wu, Y., Zhu, L., Qiu, M., and Shen, M. (2019). Privacy-preserving energy trading using consortium blockchain in smart grid. IEEE Trans. Industrial Inf. 15, 3548–3558. doi:10.1109/TII.2019.2893433
Hanna, R., Ghonima, M., Kleissl, J., Tynan, G., and Victor, D. G. (2017). Evaluating business models for microgrids: Interactions of technology and policy. Energy Policy 103, 47–61. doi:10.1016/j.enpol.2017.01.010
Hou, W., Guo, L., and Ning, Z. (2019). Local electricity storage for blockchain-based energy trading in industrial internet of things. IEEE Trans. Industrial Inf. 15, 3610–3619. doi:10.1109/TII.2019.2900401
Hua, W., Jiang, J., Sun, H., and Wu, J. (2020). A blockchain based peer-to-peer trading framework integrating energy and carbon markets. Appl. Energy 279, 115539. doi:10.1016/j.apenergy.2020.115539
Hua, W., and Sun, H. (September 2019). A blockchain-based peer-to-peer trading scheme coupling energy and carbon markets. Available at: https://www.webofscience.com/wos/alldb/full-record/WOS:000594184400122 (Accessed October 27, 2022).Proceedings of the 2019 2nd International Conference on Smart Energy Systems and Technologies (sest 2019) (New York: Ieee),Porto, Portugal
Jiawei, W., Jingxi, D., Huiqing, L., Yao, W., Shuangmei, J., Yanjuan, Z., et al. (October 2018). Green time-sharing electricity price mechanism and optimization based on demand response. (Available at: https://www.webofscience.com/wos/alldb/full-record/WOS:000468028300041 (Accessed October 27, 2022).Proceedings of the 2018 2nd Ieee Conference on Energy Internet and Energy System Integration (ei2) New York: Ieee), 210–214. Beijing, China
Li, H., Xiao, F., Yin, L., and Wu, F. (2021). Application of blockchain technology in energy trading: A review. Front. Energy Res. 9, 671133. doi:10.3389/fenrg.2021.671133
Li, Y., and Li, K. (2019). Incorporating demand response of electric vehicles in scheduling of isolated microgrids with renewables using a Bi-level programming approach. IEEE Access 7, 116256–116266. doi:10.1109/ACCESS.2019.2936487
Logenthiran, T., Srinivasan, D., and Shun, T. Z. (2012). Demand side management in smart grid using heuristic optimization. IEEE Trans. Smart Grid 3, 1244–1252. doi:10.1109/TSG.2012.2195686
Lu, X., Shi, L., Chen, Z., Fan, X., Guan, Z., Du, X., et al. (2019). Blockchain-based distributed energy trading in energy internet: An SDN approach. IEEE Access 7, 173817–173826. doi:10.1109/ACCESS.2019.2957211
Niyato, D., Xiao, L., and Wang, P. (2011). Machine-to-machine communications for home energy management system in smart grid. IEEE Commun. Mag. 49, 53–59. doi:10.1109/MCOM.2011.5741146
Park, L. W., Lee, S., and Chang, H. (2018). A sustainable home energy prosumer-chain methodology with energy tags over the blockchain. Sustainability 10, 658. doi:10.3390/su10030658
Pipattanasomporn, M., Kuzlu, M., and Rahman, S. (October 2018). A blockchain-based platform for exchange of solar energy: Laboratory-scale implementation. in Proceedings of the 2018 International Conference and Utility Exhibition on Green Energy for Sustainable Development (ICUE), 1–9.Phuket, Thailand doi:10.23919/ICUE-GESD.2018.8635679
Shindell, D., and Smith, C. J. (2019). Climate and air-quality benefits of a realistic phase-out of fossil fuels. Nature 573, 408–411. doi:10.1038/s41586-019-1554-z
Su, J., Li, Z., and Jin, A. J. (2021). Practical model for optimal carbon control with distributed energy resources. IEEE Access 9, 161603–161612. doi:10.1109/ACCESS.2021.3130550
Surana, K., and Jordaan, S. M. (2019). The climate mitigation opportunity behind global power transmission and distribution. Nat. Clim. Chang. 9, 660–665. doi:10.1038/s41558-019-0544-3
Yang, Z., and Wang, L. (July2016). Demand Response Management for multiple utility companies and multi-type users in smart grid. in Proceedings of the 2016 35th Chinese Control Conference (CCC), 10051–10055.Chengdu, China doi:10.1109/ChiCC.2016.7554946
Yinan, L., Wentao, Y., Ping, H., Chang, C., and Xiaonan, W. (2019). Design and management of a distributed hybrid energy system through smart contract and blockchain. Applied Energy, 248, 390-405. doi:10.1016/j.apenergy.2019.04.132https://scholarbank.nus.edu.sg/handle/10635/191169 (Accessed October 28, 2022).
Yorozu, T., Hirano, M., Oka, K., and Tagawa, Y. (1987). Electron spectroscopy studies on magneto-optical media and plastic substrate interface. IEEE Transl. J. Magnetics Jpn. 2, 740–741. doi:10.1109/TJMJ.1987.4549593
Yuan, L., Dong, J., Wang, N., Chen, Z., and Gong, G. (May 2021). Nanjing, China: IEEE, 245. –248. doi:10.1109/iSPEC53008.2021.9735453Blockchain-based carbon allowance trading market construction, Proceedings of the 2021 IEEE Sustainable Power and Energy Conference (iSPEC)
Zeyringer, M., Price, J., Fais, B., Li, P.-H., and Sharp, E. (2018). Designing low-carbon power systems for Great Britain in 2050 that are robust to the spatiotemporal and inter-annual variability of weather. Nat. Energy 3, 395–403. doi:10.1038/s41560-018-0128-x
Zhang, Y., Yu, R., Xie, S., Yao, W., Xiao, Y., and Guizani, M. (2011). Home M2M networks: Architectures, standards, and QoS improvement. IEEE Commun. Mag. 49, 44–52. doi:10.1109/MCOM.2011.5741145
Keywords: energy trading, blockchain-based, smart contract, microgrids, solar power, zero-carbon communities
Citation: Wang B, Xu J, Ke J, Chen CLP, Wang J, Wang N, Li X, Zhang F and Li L (2023) CE-SDT: A new blockchain-based distributed community energy trading mechanism. Front. Energy Res. 10:1091350. doi: 10.3389/fenrg.2022.1091350
Received: 06 November 2022; Accepted: 29 December 2022;
Published: 12 January 2023.
Edited by:
Xingxing Zhang, Dalarna University, SwedenReviewed by:
Yihe Wang, University of North Carolina at Charlotte, United StatesJichao Bi, Zhejiang University, China
Copyright © 2023 Wang, Xu, Ke, Chen, Wang, Wang, Li, Zhang and Li. 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.
*Correspondence: Junyu Wang, junyuwang@fudan.edu.cn