Abstract
This article investigates the adaptive output regulation problem of a permanent magnet synchronous motor (PMSM) speed servo system with unknown time-varying exosystems and aims to achieve multiple objectives including speed tracking, disturbance rejection, and robustness simultaneously. Existing linear or nonlinear internal model designs are not applicable to the output regulation problem under the time-varying situation. Hence, we first construct a time-varying internal model to transform this control problem into a robust stabilization problem for a time-varying augmented system, and then design a stabilization controller integrating robust control and adaptive control techniques to stabilize this system. Finally, the validity of the proposed approach is verified through simulations and experiments. It is worth mentioning that our approach can achieve high-precision speed tracking of PMSM under parameter uncertainties and load torque disturbance with unknown time-varying frequencies.
1. Introduction
Recently, permanent magnet synchronous motors (PMSMs) have been widely utilized in the fields of aerospace, robotics, and electric vehicles due to their high efficiency, rapid response, and high power density [1,2]. In practice, it is difficult to achieve a satisfactory speed tracking performance of PMSM under time-varying external disturbance and parameter uncertainties [3]. For this reason, diverse advanced control methods have been proposed to improve the speed tracking performance of PMSM, e.g., optimal control [4], fractional-order PID control [5], predictive control [6], adaptive control [7], disturbance observer based control [8], sliding-mode control [9], model reference adaptive system method [10], active disturbance rejection control [11], and finite-time control [12], to name but a few. In particular, Zhao et al. [4] presented a reinforcement learning-based optimal controller to improve the speed tracking performance under load torque disturbance and unknown model parameters. Chen and Luo [5] presented a fractional-order PID controller to enhance the speed tracking performance under load torque disturbance and noise. Nguyen and Jung [6] presented an improved model predictive control method to achieve rapid dynamic response and accurate speed tracking under unknown load torque disturbance. Yin et al. [7] presented an adaptive optimal controller to achieve speed regulation under load torque disturbance and parameter variation. However, the load torque disturbance in [4,5,6,7] should be a constant or slowly varying signal. Yan et al. [8] constructed a comprehensive disturbance observer-based controller to achieve high-precision speed tracking under multiple sources of disturbances. However, the reference speed should be constant. Qu et al. [9] constructed an extended state observer-based sliding-mode (ESO-SM) controller to improve the speed tracking performance under the total disturbance. However, in order to quickly estimate the total disturbance, the bandwidth of the ESO should be large enough, resulting in the ESO becoming sensitive to measurement noise. Khanh and Anh [10] presented a fuzzy model reference adaptive system method to achieve sensorless speed tracking under load torque disturbance. However, this method is not applicable to the situation where PMSM runs at a low speed. Zhu et al. [11] presented a novel nonlinear active disturbance rejection controller based on the high-frequency square-wave signal injection method to improve the speed tracking performance and robustness. However, the algorithm exhibits satisfactory speed tracking performance and robustness exclusively in the low-speed operation. Gao et al. [12] presented a finite-time composite controller to realize high dynamic speed control under parameter variation and load torque disturbance. However, the disturbance caused by the friction was ignored.
In the control community, the robust output regulation problem has attracted much attention, and researchers aim to construct a controller that can achieve asymptotic tracking and disturbance rejection for uncertain nonlinear systems [13,14,15,16,17]. It is worth mentioning that the robust output regulation problem with an unknown exosystem significantly increases the complexity of the controller construction. Liu et al. [18] proposed an internal model control method combining robust and adaptive techniques to globally reject the disturbance of lower triangular systems with an unknown exosystem. Tomei and Marino [19] proposed an output feedback control regulator with an adaptive internal model to address the output regulation problem of a class of minimum-phase systems with unknown exosystems and unknown relative degrees. Furthermore, because the unknown exosystem is time-varying, Zhang and Serrani [20] proposed an adaptive output regulator to address the adaptive output regulation problem of periodic systems subject to time-varying exosystems. Yang and Huang [21] proposed a time-varying internal-model-based adaptive controller to address the adaptive output regulation problem of a class of time-varying output feedback systems subject to an uncertain time-varying exosystem. In addition to the above theoretical progress, output regulation theory has also been adopted to address the control problem of various practical systems, including dynamic wireless charging systems [22], spacecraft systems [23], and PMSM servo systems [24,25,26]. In particular, Zhang et al. [22] proposed a compound control approach integrating the internal model control and the disturbance observer to reject the disturbance in dynamic wireless charging systems. Wu and Xu [23] proposed a nonlinear internal-model-based controller to address the attitude regulation problem of uncertain flexible spacecraft under input disturbances and unknown control directions. Ping et al. [24] constructed an internal-model-based state feedback controller to address the global robust output regulation problem of the PMSM speed servo system. Ping et al. [25] constructed a model-free adaptive optimal state feedback controller to address the optimal output regulation problem of the PMSM speed servo system with unmeasurable disturbance. Zhang et al. [26] constructed a sliding-mode-based controller to address the robust output regulation problem of the PMSM speed servo system. However, the output regulation approaches in [24,25,26] all need to assume that the frequencies of the load torque disturbances are constants.
In this article, inspired by [21], we further consider an adaptive output regulation problem of the PMSM speed servo system under load torque disturbance with unknown time-varying frequencies. First, a time-varying internal model is constructed to transform the adaptive output regulation problem into the stabilization problem of the augmented system composed of the plant and time-varying internal model. Second, a stabilization controller is designed to solve the stabilization problem of the augmented system and an adaptive law is designed to handle the unknown parameters in the exosystem. The main novelties are as follows:
- A time-varying internal-model-based adaptive controller is proposed, which can achieve high-precision speed tracking of PMSM under parameter uncertainties and load torque disturbance with unknown time-varying frequencies. Compared with the existing output regulation methods [24,25,26], the frequencies of the load torque disturbances can be unknown and time-varying.
- Our work is the first experimental study on a PMSM speed servo system to verify whether the time-varying internal-model-based adaptive controller in [21] is effective in practice. Compared with the PI control method and the ESO-SM control method [9], our method has higher speed tracking accuracy under load torque disturbance with unknown time-varying frequencies.
The rest of this article is organized as follows: In Section 2, the problem formulation is given. In Section 3, the specific controller design process for the PMSM speed servo system is given. In Section 4, the effectiveness of the proposed controller is verified by both simulation and experimental results. Section 5 concludes this article.
2. Problem Formulation
The model of surface-mounted PMSM in the rotating reference frame is as follows [24,27]:
where denotes the rotor speed, , , , and are the voltage and current of axes, respectively, J is the rotational inertia, L is the axis inductance, p denotes the pole pairs, is the load torque, is the flux linkage, is the viscous friction coefficient, and is the stator resistance.
The control objective of this article is to construct a time-varying internal-model-based adaptive controller such that rotor speed tracks the reference speed precisely under parameter uncertainties and load torque disturbance with unknown time-varying frequencies and a stable closed-loop system. Like [7,9,25], in this article, the designed control structure is a cascaded control structure of speed–current loops. In the speed loop, a time-varying internal-model-based adaptive controller is adopted to regulate to reference speed . In the current loops, PI controllers are adopted to regulate current to zero and current to reference current .
Let . By regarding as the control input u, which will be adopted as the reference current of the q axis, the motion equation of system (1) can be described as
where , , and e represents the speed tracking error.
It is assumed that the load torque and the reference speed can be generated by the following time-varying exosystem:
where is a sufficiently smooth matrix with unknown constant and R and Q are constant matrices. It is assumed that the trajectory of the exosystem is bound for any initial condition . It should be noted that system (5) can generate not only a constant signal and multitone sine wave signals, but also periodic signals with time-varying frequencies.
Let , where denotes the parameter uncertainty and , , , , and are the nominal parameters of PMSM.
Now, we can formulate the speed tracking control problem of PMSM as the adaptive output regulation problem of system (6) which aims to design a time-varying internal-model-based adaptive controller to guarantee that the trajectories of the closed-loop system are bound and the speed tracking error e converges to zero.
3. Controller Design
In this section, inspired by [21], a time-varying internal-model-based adaptive control method will be proposed to address the adaptive output regulation problem of system (6). The control diagram is shown in Figure 1, which can be achieved in the following two steps:
Figure 1.
Control diagram of the time-varying internal-model-based adaptive controller.
- Design a stabilization controller to stabilize the augmented system and an adaptive law to handle the unknown parameters in the exosystem.
The regulator equations of system (4) are given as follows:
where and denote the steady-state input and steady-state state, respectively. We can obtain the following solutions of (7):
Assumption 1.
There exists an integer s such that for all and σ, satisfies
where are sufficiently smooth functions of t for . Moreover, for sufficiently large l, and its j-th derivatives, , they are uniformly bound over . Additionally, there exists a smooth vector-valued function and vector-valued functions such that .
Remark 1.
Assumption 1 is akin to Assumptions 3.2 and 3.3 in [21], which are used in the construction of a time-varying internal model. By [28], Assumption 1 automatically holds when exosystem (5) reduces to a linear time-invariant exosystem where all the eigenvalues of are distinct with zero real parts for all σ and are constant values that do not depend on t. In practice, exosystem can generate many typical signals including a constant signal, step signal, and sinusoidal signal.
Let
Then, for all and , we can obtain the following system:
where
and .
Similar to [21], can be redescribed as
where
It is worth mentioning that is observable. Hence, there exists a vector such that is a Hurwitz matrix.
Let . By Assumption 1, let
Then, such that .
Next, let and denote where is the i-th component of for , and , where is a scalar function. Then, we can obtain
Also, let
According to Proposition 3.2 in [21], there exists a continuously differentiable matrix with constant rank l, such that
Let . System (10) becomes
Now, the adaptive output regulation problem of system (6) is transformed into the robust stabilization problem of system (17).
Theorem 1.
Under Assumption 1, the following adaptive control law
where is the estimation of , solves the adaptive output regulation problem of system (6).
Proof.
Let
where , P is a positive definite matrix satisfying , and m is certain positive number. Then,
Let and
Inequality (20) becomes
Remark 2.
In this article, the stability of the augmented system composed of system (6) and time-varying internal model (15) is analyzed by Lyapunov’s stability theorem. Both Lyapunov’s stability theorem and the small-gain theorem are important theorems used for analyzing system stability in control theory. The method of the nonlinear small-gain theorem has been widely utilized to solve various control problems [29,30,31]. As mentioned in [28], the small-gain theorem and the internal model control method were combined to solve the global robust output regulation problem for the nonlinear systems in lower triangular form. It is interesting to combine the small-gain theorem with the time-varying internal model approach to solve the output regulation problem of PMSM.
4. Simulation and Experimental Results
In this section, we will present the simulation and experimental results of our method. In addition, we compare our method with the PI control method and the ESO-SM control method [9]. Figure 2 and Figure 3 illustrate the control diagrams of two comparative methods. The nominal parameters of PMSM are , , , , H, and .
Figure 2.
Control diagram of PI controller.
Figure 3.
Control diagram of ESO-SM controller.
Next, a brief description of the ESO-SM control method [9] is given as follows:
First, the ESO is constructed as
where , represents the unknown total disturbance, , and are the estimation of and , respectively, , , and denotes the bandwidth of the ESO.
Then, is designed as
where , , , , .
4.1. Simulation Results
To validate the robustness, the actual motor parameters are selected as , , , , and . The initial values are rad/s, A, A, , and .
The simulation validation is conducted under two different situations as follows:
Case 1: Reference speed 1000 rpm and load torque N·m
It should be noted that the reference speed and the load torque can be generated by exosystem (5) with
where . By solving the regulator equations of system (4), we obtain the steady-state input Therefore, Assumption 1 holds with , , , , , and . The design parameters of the proposed controller are and
where
Furthermore, the parameters of the ESO-SM controller are set as , , and . The PI speed controller parameters are set as and . The design parameters of the PI current loop are the same for the three control methods, which are set as , , , and . In particular, and are the proportional gain and the integral gain of the controller, where . In addition, by [32], a linear tracking differentiator is adopted to prevent overlarge voltage during the motor startup phase, where is the desired speed trajectory and . Figure 4, Figure 5 and Figure 6 illustrate the speed tracking trajectories, current, and current for case 1, respectively.
Figure 4.
Simulated speed tracking trajectories for case 1.
Figure 5.
Simulated current for case 1.
Figure 6.
Simulated current for case 1.
Case 2: Reference speed rpm and load torque N·m
It should be noted that the reference speed and the load torque can be generated by linear time-invariant exosystem with
where . By solving the regulator equations of system (4), we obtain the steady-state input Therefore, Assumption 1 holds with , , and , . The design parameters of our controller are
and . Additionally, the parameters of the ESO-SM controller are set as , , and . The PI speed controller parameters are set as and . The PI current loop design parameters of three control methods are = 8, = 12, = 8, and = 12. Figure 7, Figure 8 and Figure 9 illustrate the speed tracking trajectories, current, and current for case 2, respectively.
Figure 7.
Simulated speed tracking trajectories for case 2.
Figure 8.
Simulated current for case 2.
Figure 9.
Simulated current for case 2.
To quantitatively compare the steady-state and transient performance of the three methods, some performance indices such as maximal steady-state speed error (MSSSE), overshoot, and setting time (with a error bound) are given in Table 1. From the simulation results, it can be seen that our method exhibits the smallest steady-state speed error among the three methods under parameter uncertainties and load torque disturbance with unknown time-varying frequencies.
Table 1.
Major performance comparison by simulation.
4.2. Experimental Results
Besides the simulation results, the proposed controller is also verified by the real-time experimental setup shown in Figure 10. In the experimental setup, the sampling time of the speed loop is 1 ms, and the sampling time of the current loop is 0.05 ms. The solver used in Simulink R2009b is discrete (no continuous states). More detailed information about the experimental setup can be found in [24].
Figure 10.
Experimental setup.
The experimental validation is conducted under two different situations as follows:
Case 1: Reference speed 1000 rpm and load torque N·m
It should be noted that the reference speed and the load torque can be generated by exosystem (5). In a similar manner to the simulation part, it can be verified that Assumption 1 holds. The design parameters of the proposed controller are and
where
Furthermore, the design parameters of the ESO-SM controller are set as , , and . The PI speed controller parameters are set as and . The design parameters of the PI current loop are the same for the three control methods, which are set as , , , and . Similarly, we also use the same linear tracking differentiator as the simulation part to avoid the overvoltage at the startup stage. Figure 11, Figure 12 and Figure 13 illustrate the speed tracking trajectories, current, and current for case 1, respectively.
Figure 11.
Experimental speed tracking trajectories for case 1.
Figure 12.
Experimental current for case 1.
Figure 13.
Experimental current for case 1.
Case 2: Reference speed rpm and load torque N·m
It should be noted that the reference speed and the load torque can be generated by linear time-invariant exosystem with
where . In a similar manner as the simulation part, it can be verified that Assumption 1 holds. The design parameters of our controller are
and . In addition, the parameters of the ESO-SM controller are set as , , and . The PI speed controller parameters are set as and . The PI current loop design parameters of three control methods are = 10, = 25, = 10, and = 25. Figure 14, Figure 15 and Figure 16 illustrate the speed tracking trajectories, current, and current for case 2, respectively.
Figure 14.
Experimental speed tracking trajectories for case 2.
Figure 15.
Experimental current for case 2.
Figure 16.
Experimental current for case 2.
The MSSSE, overshoot, and settling time for the three control methods are shown in Table 2. From the experimental results, it can be observed that our method exhibits the smallest steady-state speed tracking error compared with the other two methods under load torque disturbance with unknown time-varying frequencies. It should be noted that only our method has no overshoot among the three control methods. It is worth mentioning that the time delay is neglected in this article, which may cause the control error in the experiment [33].
Table 2.
Major performance comparison by experiment.
5. Conclusions
In this article, we have solved the adaptive output regulation problem of the PMSM speed servo system under load torque disturbance with unknown time-varying frequencies. A time-varying internal-model-based adaptive speed control method was proposed, which can achieve high-precision speed tracking under parameter uncertainties and load torque disturbance with unknown time-varying frequencies. Both simulation and experimental results have demonstrated that, compared with the PI control method and the ESO-SM control method, our method exhibits the smallest steady-state speed tracking error under unknown time-varying load torque disturbance.
Author Contributions
H.S.: investigation, writing—original draft. Z.P.: investigation, methodology, funding acquisition. J.H.: investigation, methodology, supervision. Y.H.: supervision, funding acquisition. J.-G.L.: supervision, funding acquisition. All authors have read and agreed to the published version of the manuscript.
Funding
This work was funded by the National Natural Science Foundation of China (62273127 and 62073217), the Dreams Foundation of Jianghuai Advance Technology Center (2023-ZM01J006), and the Anhui Provincial Key Research and Development Project (2022a05020025).
Data Availability Statement
The original contributions presented in the study are included in the article. Further inquiries can be directed to the corresponding author.
Conflicts of Interest
The authors declare no conflicts of interest.
Correction Statement
This article has been republished with a minor correction to the title. This change does not affect the scientific content of the article.
References
- Rafaq, M.S.; Jung, J.W. A comprehensive review of state-of-the-art parameter estimation techniques for permanent magnet synchronous motors in wide speed range. IEEE Trans. Ind. Inform. 2020, 16, 4747–4758. [Google Scholar]
- Teymoori, V.; Kamper, M.; Wang, R.J.; Kennel, R. Sensorless control of dual three-phase permanent magnet synchronous machines—A review. Energies 2023, 16, 1326. [Google Scholar] [CrossRef]
- Kifayat, U.; Jaroslaw, G.; Adeel, F.M. Critical review on robust speed control techniques for permanent magnet synchronous motor (PMSM) speed regulation. Energies 2022, 15, 1235. [Google Scholar] [CrossRef]
- Zhao, J.G.; Yang, C.Y.; Gao, W.N.; Zhao, L.N. Reinforcement learning and optimal control of PMSM speed servo system. IEEE Trans. Ind. Electron. 2023, 70, 8305–8313. [Google Scholar]
- Chen, P.C.; Luo, Y. Analytical fractional-order PID controller design with Bode’s ideal cutoff filter for PMSM speed servo system. IEEE Trans. Ind. Electron. 2023, 70, 1783–1793. [Google Scholar]
- Nguyen, H.T.; Jung, J.W. Finite control set model predictive control to guarantee stability and robustness for surface-mounted PM synchronous motors. IEEE Trans. Ind. Electron. 2018, 65, 8510–8519. [Google Scholar]
- Yin, Y.F.; Liu, L.; Vazquez, S.; Xu, R.Q.; Dong, Z.J.; Liu, J.X.; Leon, J.I.; Wu, L.G.; Franquelo, L.G. Disturbance and uncertainty attenuation for speed regulation of PMSM servo system using adaptive optimal control strategy. IEEE Trans. Transp. Electrif. 2023, 9, 3410–3420. [Google Scholar]
- Yan, Y.D.; Yang, J.; Sun, Z.X.; Zhang, C.L.; Li, S.H.; Yu, H.Y. Robust speed regulation for PMSM servo system with multiple sources of disturbances via an augmented disturbance observer. IEEE/ASME Trans. Mechatron. 2018, 23, 769–780. [Google Scholar]
- Qu, L.Z.; Qiao, W.; Qu, L.Y. An extended-state-observer-based sliding-mode speed control for permanent-magnet synchronous motors. IEEE J. Emerg. Sel. Top. Power Electron. 2021, 9, 1605–1613. [Google Scholar]
- Khanh, P.Q.; Anh, H.P. Novel sensorless PMSM speed control using advanced fuzzy MRAS algorithm. Arab. J. Sci. Eng. 2022, 47, 14531–14542. [Google Scholar]
- Zhu, L.H.; Zhang, G.Q.; Jing, R.Z.; Bi, G.D.; Xiang, R.H.; Wang, G.L.; Xu, D.G. Nonlinear active disturbance rejection control strategy for permanent magnet synchronous motor drives. IEEE Trans. Energy Convers. 2022, 37, 2119–2129. [Google Scholar]
- Gao, Y.X.; Yin, Z.G.; Zhang, Y.P.; Zhang, Y.Q.; Yuan, D.S.; Liu, J. Surface-mounted permanent magnet synchronous motor servo system speed control using antidisturbance enhanced finite-time composite control. IEEE Trans. Power Electron. 2024, 39, 9996–10008. [Google Scholar]
- Isidori, A.; Marconi, L.; Serrani, A. Robust Autonomous Guidance: An Internal Model-Based Approach; Springer: London, UK, 2003. [Google Scholar]
- Huang, J. Nonlinear Output Regulation: Theory and Applications; SIAM: Philadelphia, PA, USA, 2004. [Google Scholar]
- Chen, Z.Y.; Huang, J. Stabilization and Regulation of Nonlinear Systems: A Robust and Adaptive Approach; Springer: Cham, Switzerland, 2015. [Google Scholar]
- Bin, M.; Astolfi, D.; Marconi, L. About robustness of control systems embedding an internal model. IEEE Trans. Autom. Control 2023, 68, 1306–1320. [Google Scholar]
- Lei, Y.; Hua, T.; Wang, Y.W.; Park, J.H. Robust output regulation of singularly perturbed systems by event-triggered output feedback. IEEE Trans. Syst. Man Cybern. Syst. 2024, 54, 2104–2113. [Google Scholar]
- Liu, L.; Chen, Z.Y.; Huang, J. Global disturbance rejection of lower triangular systems with an unknown linear exosystem. IEEE Trans. Autom. Control 2011, 56, 1690–1695. [Google Scholar]
- Tomei, P.; Marino, R. Adaptive regulation for minimum phase systems with unknown relative degree and uncertain exosystems. Automatica 2023, 147, 110678. [Google Scholar]
- Zhang, Z.; Serrani, A. Adaptive robust output regulation of uncertain linear periodic systems. IEEE Trans. Autom. Control 2009, 54, 266–278. [Google Scholar]
- Yang, X.; Huang, J. A framework for nonlinear output regulation for time-varying uncertain systems. In Proceedings of the 49th IEEE Conference on Decision and Control, Atlanta, GA, USA, 15–17 December 2010; pp. 5396–5401. [Google Scholar]
- Zhang, M.T.; Liu, Z.T.; Su, H.Y. Precise disturbance rejection for dynamic wireless charging system of electric vehicle using internal model-based regulator with disturbance observer. IEEE Trans. Ind. Electron. 2024, 71, 7695–7705. [Google Scholar]
- Wu, H.W.; Xu, D.B. Attitude regulation of flexible spacecrafts with unknown control directions and input disturbances. J. Syst. Sci. Complex. 2024, 37, 2347–2367. [Google Scholar]
- Ping, Z.W.; Li, Y.Y.; Song, Y.; Huang, Y.Z.; Wang, H.; Lu, J.-G. Nonlinear speed tracking control of PMSM servo system: A global robust output regulation approach. Control Eng. Pract. 2021, 112, 104832. [Google Scholar]
- Ping, Z.W.; Jia, Y.J.; Xiong, B.G.; Zhang, H.W.; Lu, J.-G. Optimal output regulation for PMSM speed servo system using approximate dynamic programming. Sci. China-Inf. Sci. 2023, 66, 170206. [Google Scholar] [CrossRef]
- Zhang, L.; Chen, Z.Y.; Yu, X.H.; Yang, J.; Li, S.H. Sliding-mode-based robust output regulation and its application in PMSM servo systems. IEEE Trans. Ind. Electron. 2023, 70, 1852–1860. [Google Scholar] [CrossRef]
- Zhu, G.C.; Dessaint, L.A.; Akhrif, O.; Kaddouri, A. Speed tracking control of a permanent-magnet synchronous motor with state and load torque observer. IEEE Trans. Ind. Electron. 2000, 47, 346–355. [Google Scholar]
- Huang, J.; Chen, Z.Y. A general framework for tackling output regulation problem. IEEE Trans. Autom. Control 2004, 49, 2203–2218. [Google Scholar] [CrossRef]
- Liu, T.F.; Jiang, Z.-P. Event-based control of nonlinear systems with partial state and output feedback. Automatica 2015, 53, 10–22. [Google Scholar]
- Liu, T.F.; Qin, Z.Y.; Hong, Y.G.; Jiang, Z.-P. Distributed optimization of nonlinear multiagent systems: A small-gain approach. IEEE Trans. Autom. Control 2022, 67, 676–691. [Google Scholar]
- Jin, Z.H.; Li, H.; Qin, Z.Y.; Wang, Z.X. Gradient-free cooperative source-seeking of quadrotor under disturbances and communication constraints. IEEE Trans. Ind. Electron. 2025, 72, 1969–1979. [Google Scholar]
- Han, J.Q.; Wang, W. Nonlinear tracking differentiator. J. Syst. Sci. Math. Sci. 1994, 14, 177–183. [Google Scholar]
- Morteza, M.; Arman, K.; Mojtaba, G.; Payam, S.; Sami, A. A Discrete approach to feedback linearization, yaw control of an unmanned helicopter. Unmanned Syst. 2023, 11, 57–66. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).