Abstract
In this paper, a chaotic system with surface equilibrium and a hidden attractor was studied, and the dynamical behavior, synchronization scheme and circuit application of the system were analyzed. Firstly, the stability analysis and dynamic behavior of the system were carried out (the type of attractor, bifurcation, Poincaré section, Lyapunov exponents spectrum and complexity). Secondly, the finite-time synchronization observer was designed according to the finite-time stability theorem to achieve the synchronization of the finite-time master–slave systems, and the error system asymptotically approached zero. Finally, the existence and practicability of the original system were proven through the implementation of the circuit system, and through using an appropriate control circuit to realize the synchronization of chaotic master–slave systems.
1. Introduction
Simple nonlinear differential equation systems can exhibit chaos, which is a universal phenomenon in nonlinear systems, and there is a large amount of evidence that chaos exists in reality [1]. In 1963, while designing a 3D model of atmospheric convection, Lorenz constructed a 3D quadratic polynomial ODE system in which he discovered the first chaotic attractor [2]. Later, many Lorenz-like systems, such as Sprott [3], Chen [4] and Lü [5], were constructed and studied, and studies of these systems also inspire us to think deeply about Lorenz-like systems. After Leonov put forward the mathematical definition of a hidden attractor [6], the research theory and application of a hidden attractor have been widely concerned [7], where the attraction domain does not intersect with the neighborhood of any unstable equilibria, and the basis of attraction is small for such systems [8,9]. Chaos cannot be excited by arbitrarily choosing the initial conditions near the unstable equilibria. Hence, the occurrence of hidden attractors in the system is not obvious and is difficult to be noticed [9]. Recently, chaotic systems with various equilibria have also been considered under the category of hidden attractors [10]; this includes systems with only one stable equilibrium [11,12], without an equilibrium [13,14] and with infinite equilibria [15,16,17]. There is a significant correlation between hidden attractors and multistability, which is a very important phenomenon in dynamic systems [18,19]. In fact, it is difficult to discover hidden attractors in physical systems as the systems themselves have specific physical properties that cannot be arbitrarily changed [20]. Meanwhile, hidden attractors are potentially harmful to engineering. Therefore, finding hidden attractors and identifying the dynamics of these system is challenging work. Moreover, chaotic systems with hidden attractors may have richer complex behavior than the self-excited attractors, so it is more helpful for the application of electronic circuits, artificial intelligence and so on [21,22,23].
The synchronization control of chaotic systems is also a classical and major topic of discussion in the field of nonlinear control [24,25,26]. For the actual chaotic systems, there are often some characteristics, such as various disturbances and uncertainties in the system, and the chaotic phenomenon is extremely sensitive to the initial value and parameter variation. Hence, using control strategies to achieve the synchronization control of uncertain chaotic systems with unknown parameters is still a challenge for some engineering applications, and this research is still an important and difficult problem to be urgently solved. For the uncertain chaotic synchronization control problem with unknown parameters, the dynamics and robustness of the master chaotic system following the slave chaotic system are key to measuring the synchronization performance. Aiming at this goal, researchers have proposed and verified many control methods: adaptive feedback synchronization control [27,28,29,30], sliding mode variable structure control [31,32,33] and robust control [34]. With the deepening of theoretical research, the methods of control are tending to maturity. Therefore, the research trend of chaotic synchronization will be how to realize the synchronization of chaotic systems with a simple structure, small control amount and finite time. Finite-time synchronization technology was first proposed by Haimo [35]. Yu [36] and Amato [37] proposed the concept of global robust terminal sliding mode control for a single input single output (SISO) of an uncertain nonlinear system and presented the design method of the controller. Then, finite-time synchronization control was applied to various engineering fields, including chaotic systems [38,39,40]. However, the parameters of chaotic synchronization used in practical engineering are variable and unknown, so the assumption of the above methods tend to be idealized. Meanwhile, there are few studies on the finite-time synchronization of chaotic systems with hidden attractors. Only when the synchronization error of the system converges in finite time and the control has strong robustness can it have a more practical engineering value. Thus, for the unique mechanism of chaotic systems with hidden attractors, the design of finite-time observers provide inspiration for solving the problems of sudden oscillations caused by hidden attractors. In this paper, we further elaborate on a chaotic system with surface equilibrium and a hidden attractor [41]:
where , and are state variables of the system and a and b are parameters of the system. In this paper, the structure is as follows: in Section 2, the dynamical behavior of a chaotic system is analyzed, such as equilibria analysis, periodic orbit, Poincaré map, Lyapunov exponents spectrum (LEs), largest Lyapunov exponent (LLE), bifurcation diagram and complexity. In Section 3, the design method of the controller and law is presented to realize the finite-time robust feedback control of system (1). In Section 4, the circuit schematic diagram of the system (1) is given, and, by using an appropriate control circuit to realize the synchronization of master–slave systems, the reliability and existence of system (1) is verified by numerical simulation. The last section summarizes the dynamic analysis, control and circuit implementation, and gives prospects of future work.
2. Dynamical Properties
2.1. Equilibria and Stability
Let , , , its equilibria be , , and its Jacobian matrix be
Let , and obtain its characteristic equation as
According to Routh–Hurwitz criterion, when , and , the equilibrium is stable and is a stable point or stable point intersection; when , and , the equilibrium point is a saddle.
2.2. Dynamical Behaviors Analysis
In system (1), , and are state variables, and a and b are parameters. The dynamic characteristics of the system (1) depend on the variation in parameters a and b. When the parameters are set as and , and the initial state , the system (1) shows chaos, and the phase orbit diagram is shown in Figure 1.
Figure 1.
Chaos of system (1) with , .
In order to study the dynamics of system (1), a numerical simulation is used and Table 1 shows the various phase diagrams of system (1) under different parameters.
Table 1.
Dynamic behavior of the system (1) with different parameters (PVs, parameter values; PPs, phase portraits; Ps, Poincaré section).
2.2.1. Phase Orbits
The phase diagrams with periodic-1, periodic-2 and chaos can be obtained when the parameter is fixed and the parameter a is taken as 0.35, 0.95 and 1.92, respectively, as shown in Figure 2.
Figure 2.
Periodic-1 and 2 and chaotic orbit of the system (1) with different a. (a) , . (b) , . (c) , . (d) , . (e) , . (f) , . (g) , . (h) , . (i) , .
2.2.2. Poincaré Section
The Poincaré section is used to take fixed values for the conjugate variables and intercept a plane in multiple dimensions. As shown in Figure 3, when the parameter a is chosen to be 0.35, 0.95 and 1.92, respectively, and the fixed parameter , the Poincaré section is in periodic-1, periodic-2 and chaos states in turn.
Figure 3.
Periodic-1 and 2 and chaotic Poincaré surface of section of the system (1) with different a. (a) , . (b) , . (c) , .
From Figure 3, when parameter a is set to 0.35 or 0.95, the Poincaré region will only have one or two discrete points, indicating periodic behavior of the system (1), and, as the parameter a is set to 1.92, the Poincaré section is continuous with dense points, indicating that the system (1) exhibits chaos.
2.2.3. Lyapunov Exponent
For system (1), the Lyapunov dimension can be used to characterize the geometric properties of chaotic attractors. Its defining equation is:
The above equation has a system dimension of for and , and the system (1) has a fractal Lyapunov dimension, which shows the chaotic state. In order to confirm it, we need to fix the parameter b, change the parameter a and calculate the Lyapunov exponents spectrum of the system (1). The Lyapunov exponent spectrum of system (1) shown in Figure 4 fluctuates in the interval , whereas Figure 5 shows the largest Lyapunov exponent.
Figure 4.
Lyapunov exponents spectrum (LEs) of the system (1) for .
Figure 5.
Largest Lyapunov exponent (LLE) of the system (1) for .
2.2.4. Bifurcation
A bifurcation diagram can also describe the chaotic states of system (1). Through the bifurcation state in Figure 6, the state of system (1) clearly changes from periodic to chaotic; then, combined with observing the Lyapunov exponents spectrum, it is found that system (1) changes its state when the parameter a changes, indicating that system (1) can only generate chaotic behavior within a certain parameter range.
Figure 6.
Bifurcation of system (1) for .
2.2.5. Complexity Resolution
The complexity of system (1) is a measure of how similar a chaotic sequence is to a random sequence. The larger the complexity, the closer the sequence is to a random sequence. The spectral entropy complexity and complexity with parameter a for are described in Figure 7 and Figure 8, respectively.
Figure 7.
Complexity of system (1).
Figure 8.
Complexity of system (1).
The analysis of the complexity and the complexity show that they are consistent with the Lyapunov exponents spectrum and the bifurcation diagram.
3. Design of Feedback Controller
3.1. Implementation of Robust Controller
The master system of system (1) can be expressed as follows:
where is the state variable of the master system, and the slave system can be defined as
where is the state variable of the slave system; is the parameter uncertainty of the master–slave chaotic system; is the external input controller.
Define the master–slave error as ; through calculation, the error system is
Then, the robust feedback controller can be designed as
where and . To facilitate the computational discussion, the following lemmas and assumption are required.
Lemma 1
([42]). When α, β and ξ are all positive and , then we have the inequality .
Lemma 2
([42]). (Finite time stability) If continuous, positive definite satisfies
Among them, and ; then, for any given , satisfies the following differential inequality:
and, when , there are ; among them, .
Suppose that there exists a positive number ; make the parameter perturbation .
3.2. Performance of Robust Feedback Controller
After constructing systems (5) and (6) using the robust feedback controller (8), we have the following theorem:
Theorem 1.
Proof.
Construct the Lyapunov function , on the derivation of time t; is available.
Substituting the three error systems (7) into the above equation, we can obtain
The robust feedback controller (8) is substituted into the above Equation (11), and terms are cancelled, to obtain
and, then, one can further obtain:
From Assumption 1, from the existence of positive numbers , ,
According to , we have .
Combined with Lemma 1, we have
It is clear that .
From Lemma 2, it is known that there exists
and let ; at finite time , the system containing parameter uncertainty achieves finite-time synchronization, where at . This completes the proof. □
3.3. Numerical Simulation
For a master–slave system with parameters , and , the system is in a chaotic state. The master–slave system applies a system controller with parameters taken as , , and ; then, it is known that , and , . The control parameters are taken as , and , and the orbits of the states of the master and slave systems are shown in Figure 9.
Figure 9.
Synchronization of master-slave system. (a) . (b) . (c) .
From Figure 9, the states of the master–slave system tend to converge, and synchronization errors are demonstrated in Figure 10.
Figure 10.
Time responses of the synchronization errors.
4. Circuit Implementation and Numerical Simulation
4.1. Circuit Implementation
We used the operational amplifier LM741, analog multiplier AD633, resistors and capacitors to design the analog circuit. The power voltage of the operational amplifier LM741 is V, and its output saturation voltage is V. According to system (5), a chaotic circuit was designed, as shown in Figure 11.
Figure 11.
Analog circuit of the system (1).
From Figure 11, applying Kirchhoff’s law, the corresponding circuit equations can be listed as
where , and are related to the voltage on the capacitors, respectively.
4.2. Circuit Simulation
For circuit system (17), capacitor nf, resistance k, k, k can be obtained. The gain in the AD633 multiplier and . According to the above circuit parameters, the phase diagram shown in Figure 12 can be obtained on a digital oscilloscope.
Figure 12.
Analog circuit simulation phase results of system (1). (a) . (b) . (c) .
These results are consistent with the results of the numerical simulation and analog circuit simulation, which proves that the digital circuit can verify the chaotic behavior of this system. These numerical simulations are performed to verify the correctness of the system (1).
After realizing the above circuit simulation, in order to further achieve a synchronous circuit, the master system selects the chaotic system proposed in this paper, and system (1) can be rewritten as follows:
where the parameters of the drive system are , , , and . The state vector is . The schematic diagram of the synchronization circuit and synchronization phase diagram are shown in Figure 13 and Figure 14. In addition, from Figure 14, it can be seen from the three phase planes that the master–slave system can achieve synchronization.
Figure 13.
Schematic diagram of synchronization analog circuit of system (1).
Figure 14.
Analog circuit simulation results of system (1). (a) . (b) . (c) .
5. Conclusions
In this paper, we analyzedthe dynamical behavior of a surface equilibrium system with a hidden attractor (including phase analysis, Lyapunov exponent, bifurcation, Poincaré section, complexity, etc.). Moreover, a finite-time robust feedback controller was proposed for the synchronization and control problem of the surface equilibrium system with a hidden attractor, and the synchronization of master–slave systems in finite time was realized. Furthermore, a simulation circuit was designed to implement the system model, and the circuit synchronization simulation of the master–slave system was realized. The experimental results of the circuit are consistent with the simulation results of the theoretical model. Finally, in future work, we will find a better controller and implement its circuit, and a more comprehensive dynamic analysis of the system can also be carried out. By studying the latest results, the control method can also be further improved.
Author Contributions
Supervision, Z.W.; writing—visualization, H.T.; writing—original draft, R.Z.; writing—review and editing, X.X., H.T. and Z.W. All authors have read and agreed to the published version of the manuscript.
Funding
This work is supported by the National Natural Science Foundation of China (61973249), the Key Research and Development programs of Shaanxi Province (2021ZDLGY02-06), the Natural Science Basic Research Program of Shaanxi (2021JM-533, 2021JQ-880, 2020JM-646, 2021JQ-868), the Innovation Capability Support Program of Shaanxi (2018GHJD-21), the Qin Chuangyuan Project (2021QCYRC4-49), the Support Plan for Sanqin Scholars Innovation Team in Shaanxi Province of China, the National Defense Science and Technology Key Laboratory Fund Project (6142101210202), the Qinchuangyuan Scientist+Engineer (2022KXJ-169), the Scientific Research Program Funded by Shaanxi Provincial Education Department (21JK0960) and the Scientific Research Foundation of Xijing University (XJ210203).
Data Availability Statement
Not applicable.
Acknowledgments
The author acknowledges the referees and the editor for carefully reading this paper and giving many helpful comments. The authors also express their gratitude to the reviewers for their insightful comments.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Kapitaniak, T.; Jafari, S. Nonlinear effects in life sciences. Eur. Phys. J. Spec. Top. 2018, 227, 693–696. [Google Scholar] [CrossRef] [Scilit]
- Lorenz, E.N. Deterministic nonperiodic flow. J. Atmos. Sci. 1963, 20, 130–141. [Google Scholar] [CrossRef] [Scilit]
- Sprott, J.C. Some simple chaotic flows. Phys. Rev. E 1994, 50, R647. [Google Scholar] [CrossRef] [Scilit] [PubMed]
- Chen, G.; Ueta, T. Yet another chaotic attractor. Int. J. Bifurc. Chaos 1999, 9, 1465–1466. [Google Scholar] [CrossRef] [Scilit]
- Lü, J.; Chen, G. A new chaotic attractor coined. Int. J. Bifurc. Chaos 2002, 12, 659–661. [Google Scholar] [CrossRef] [Scilit]
- Leonov, G.A.; Kuznetsov, N.V. Algorithms for Searching for Hidden Oscillations in the Aizerman and Kalman Problems; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
- Tian, H.; Wang, Z.; Zhang, H.; Cao, Z.; Zhang, P. Dynamical analysis and fixed-time synchronization of a chaotic system with hidden attractor and a line equilibrium. Eur. Phys. J. Spec. Top. 2022, 231, 2455–2466. [Google Scholar] [CrossRef] [Scilit]
- Leonov, G.A.; Kuznetsov, N.V. Hidden attractors in dynamical systems. From hidden oscillations in Hilbert–Kolmogorov, Aizerman, and Kalman problems to hidden chaotic attractor in Chua circuits. Int. J. Bifurc. Chaos 2013, 23, 1330002. [Google Scholar] [CrossRef] [Scilit]
- Dudkowski, D.; Jafari, S.; Kapitaniak, T.; Kuznetsov, N.V.; Leonov, G.A.; Prasad, A. Hidden attractors in dynamical systems. Phys. Rep. 2016, 637, 1–50. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Wei, Z.; Sun, K.; He, S.; Wang, H.; Xu, Q.; Chen, M. Chaotic flows with special equilibria. Eur. Phys. J. Spec. Top. 2020, 229, 905–919. [Google Scholar] [CrossRef] [Scilit]
- Wang, X.; Chen, G. A chaotic system with only one stable equilibrium. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 1264–1272. [Google Scholar] [CrossRef] [Scilit]
- Deng, Q.; Wang, C.; Yang, L. Four-wing hidden attractors with one stable equilibrium point. Int. J. Bifurc. Chaos 2020, 30, 2050086. [Google Scholar] [CrossRef] [Scilit]
- Wei, Z. Dynamical behaviors of a chaotic system with no equilibria. Phys. Lett. A 2011, 376, 102–108. [Google Scholar] [CrossRef] [Scilit]
- Jafari, S.; Sprott, J.C.; Golpayegani, S.M.R.H. Elementary quadratic chaotic flows with no equilibria. Phys. Lett. A 2013, 377, 699–702. [Google Scholar] [CrossRef] [Scilit]
- Li, C.; Sprott, J.C.; Thio, W. Bistability in a hyperchaotic system with a line equilibrium. J. Exp. Theor. Phys. 2014, 118, 494–500. [Google Scholar] [CrossRef] [Scilit]
- Li, Q.; Hu, S.; Tang, S.; Zeng, G. Hyperchaos and horseshoe in a 4D memristive system with a line of equilibria and its implementation. Int. J. Circuit Theory Appl. 2014, 42, 1172–1188. [Google Scholar] [CrossRef] [Scilit]
- Kingni, S.T.; Pham, V.T.; Jafari, S.; Kol, G.R.; Woafo, P. Three-dimensional chaotic autonomous system with a circular equilibrium: Analysis, circuit implementation and its fractional-order form. Circuits, Syst. Signal Process. 2016, 35, 1933–1948. [Google Scholar] [CrossRef] [Scilit]
- Kapitaniak, T.; Leonov, G.A. Multistability: Uncovering hidden attractors. Eur. Phys. J. Spec. Top. 2015, 224, 1405–1408. [Google Scholar] [CrossRef] [Scilit]
- Wang, N.; Zhang, G.; Kuznetsov, N.V.; Bao, H. Hidden attractors and multistability in a modified Chua’s circuit. Commun. Nonlinear Sci. Numer. Simul. 2021, 92, 105494. [Google Scholar] [CrossRef] [Scilit]
- Yang, Y.; Qi, G.; Hu, J.; Faradja, P. Finding method and analysis of hidden chaotic attractors for plasma chaotic system from physical and mechanistic perspectives. Int. J. Bifurc. Chaos 2020, 30, 2050072. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Baruni, S.; Parastesh, F.; Jafari, S.; Ghosh, D.; Perc, M.; Hussain, I. Chimeras in an adaptive neuronal network with burst-timing-dependent plasticity. Neurocomputing 2020, 406, 117–126. [Google Scholar] [CrossRef] [Scilit]
- Wang, Z.; Parastesh, F.; Rajagopal, K.; Hamarash, I.I.; Hussain, I. Delay-induced synchronization in two coupled chaotic memristive Hopfield neural networks. Chaos Solitons Fractals 2020, 134, 109702. [Google Scholar] [CrossRef] [Scilit]
- Liang, H.; Wang, Z.; Yue, Z.; Lu, R. Generalized synchronization and control for incommensurate fractional unified chaotic system and applications in secure communication. Kybernetika 2012, 48, 190–205. [Google Scholar]
- Xi, X.; Mobayen, S.; Ren, H.; Jafari, S. Robust finite-time synchronization of a class of chaotic systems via adaptive global sliding mode control. J. Vib. Control 2018, 24, 3842–3854. [Google Scholar] [CrossRef] [Scilit]
- Ghosh, D. Nonlinear-observer–based synchronization scheme for multiparameter estimation. EPL (Europhys. Lett.) 2008, 84, 40012. [Google Scholar] [CrossRef] [Scilit]
- Chaudhary, H.; Khan, A.; Nigar, U.; Kaushik, S.; Sajid, M. An Effective Synchronization Approach to Stability Analysis for Chaotic Generalized Lotka–Volterra Biological Models Using Active and Parameter Identification Methods. Entropy 2022, 24, 529. [Google Scholar] [CrossRef] [Scilit]
- Sun, J.; Wang, Y.; Wang, Y.; Shen, Y. Finite-time synchronization between two complex-variable chaotic systems with unknown parameters via nonsingular terminal sliding mode control. Nonlinear Dyn. 2016, 85, 1105–1117. [Google Scholar] [CrossRef] [Scilit]
- Deng, Y.; Hu, H.; Xiong, W.; Xiong, N.N.; Liu, L. Analysis and design of digital chaotic systems with desirable performance via feedback control. IEEE Trans. Syst. Man Cybern. Syst. 2015, 45, 1187–1200. [Google Scholar] [CrossRef] [Scilit]
- Ghosh, D.; Banerjee, S. Adaptive scheme for synchronization-based multiparameter estimation from a single chaotic time series and its applications. Phys. Rev. E 2008, 78, 056211. [Google Scholar]
- Ghosh, D.; Frasca, M.; Rizzo, A.; Majhi, S.; Rakshit, S.; Alfaro-Bittner, K.; Boccaletti, S. The synchronized dynamics of time-varying networks. Phys. Rep. 2022, 949, 1–63. [Google Scholar] [CrossRef] [Scilit]
- Chen, W.; Zhang, R.; Zhao, L.; Wang, H.; Wei, Z. Control of chaos in vehicle lateral motion using the sliding mode variable structure control. Proc. Inst. Mech. Eng. Part J. Automob. Eng. 2019, 233, 776–789. [Google Scholar] [CrossRef] [Scilit]
- Wang, C.; Tang, J.; Jiang, B.; Wu, Z. Sliding-mode variable structure control for complex automatic systems: A survey. Math. Biosci. Eng. 2022, 19, 2616–2640. [Google Scholar] [CrossRef] [Scilit]
- Liu, J.; Wang, Z.; Chen, M.; Zhang, P.; Yang, R.; Yang, B. Chaotic system dynamics analysis and synchronization circuit realization of fractional-order memristor. Eur. Phys. J. Spec. Top. 2022, 1–13. [Google Scholar] [CrossRef] [Scilit]
- Tian, H.; Wang, Z.; Zhang, P.; Chen, M.; Wang, Y. Dynamic analysis and robust control of a chaotic system with hidden attractor. Complexity 2021, 2021, 8865522. [Google Scholar] [CrossRef] [Scilit]
- Haimo, V.T. Finite time controllers. SIAM J. Control Optim. 1986, 24, 760–770. [Google Scholar] [CrossRef] [Scilit]
- Yu, S.; Yu, X.; Zhihong, M. Robust global terminal sliding mode control of SISO nonlinear uncertain systems. In Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No. 00CH37187), Sydney, Australia, 12–15 December 2000; IEEE: Piscataway, NJ, USA, 2000; Volume 3, pp. 2198–2203. [Google Scholar]
- Amato, F.; Ariola, M.; Dorato, P. Finite-time control of linear systems subject to parametric uncertainties and disturbances. Automatica 2001, 37, 1459–1463. [Google Scholar] [CrossRef] [Scilit]
- Li, S.; Tian, Y. Finite time synchronization of chaotic systems. Chaos Solitons Fractals 2003, 15, 303–310. [Google Scholar] [CrossRef] [Scilit]
- Perruquetti, W.; Floquet, T.; Moulay, E. Finite-time observers: Application to secure communication. IEEE Trans. Autom. Control 2008, 53, 356–360. [Google Scholar] [CrossRef] [Scilit]
- Wang, H.; Ye, J.; Miao, Z.; Jonckheere, E.A. Robust finite-time chaos synchronization of time-delay chaotic systems and its application in secure communication. Trans. Inst. Meas. Control 2018, 40, 1177–1187. [Google Scholar] [CrossRef] [Scilit]
- Jafari, S.; Sprott, J.C.; Pham, V.T.; Volos, C.; Li, C. Simple chaotic 3D flows with surfaces of equilibria. Nonlinear Dyn. 2016, 86, 1349–1358. [Google Scholar] [CrossRef] [Scilit]
- Aghababa, M.P.; Khanmohammadi, S.; Alizadeh, G. Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique. Appl. Math. Model. 2011, 35, 3080–3091. [Google Scholar] [CrossRef] [Scilit]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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/).













