Abstract
This work investigates the controllability and stability properties of nonlinear piecewise dynamical systems subject to integral boundary conditions studied in arbitrary time domains. The study employs powerful mathematical ideas like fixed point theorems, Gramian-type matrices and the unified approach given by the theory of time scales. This unified approach provides results applicable seamlessly in various settings of continuous-time systems, discrete-time systems, and systems with hybrid behavior of both. This paper expands existing findings in the literature, providing a more complete view. To show the application of the theoretical results, a detailed example is presented and supported by numerical simulations to confirm the efficiency of the proposed methods.
MSC:
34A08; 34K45; 34K37; 93B05; 47J35
1. Introduction
The concept of controllability was introduced by Kalman in 1960, and since then, it has become one of the main cornerstones of control theory. Controllability enables researchers to determine if a system can be driven from an initial state to a desired one by adequate control inputs [1,2,3]. This seminal idea has been applied in various fields of engineering, biology and other sciences from the design of optimal filters to the analysis of biological networks and the safety of systems. The controllability of linear and nonlinear systems has been extensively studied through the years and an extensive collection of literature exists [4,5,6]. However, many real-world systems exhibit behavior not captured by traditional models, e.g., impulsive effects or switching between different modes of operation. Such hybrid behavior is common in fields such as neural networks, population dynamics and biotechnology, where systems typically evolve via both continuous and discrete processes [7,8].
Toward the end of the nineteenth century, Hilger (1988) presented the theory of time scales, which integrates discrete and continuous analysis into a unified framework. Typically, discrete and continuous dynamical systems are examined independently, necessitating distinct proofs for each instance using discrete or continuous analysis. A time scale is a non-empty closed subset of the real numbers . The results derived from time scales are applicable to continuous, discrete, and any non-uniform time domains, proving beneficial in the analysis of complex dynamical systems. Consequently, the examination of differential equations on time scales has garnered significant global interest, with numerous scientists identifying applications in economics, control systems, population dynamics, and heat transfer systems [9,10,11,12,13,14,15]. While these systems have been studied for their stability and existence of solutions, their controllability, especially on hybrid time domains, has rarely been explored. This gap is significant, as many natural and engineered systems, such as the life cycles of certain insects species or economic systems, require a unified approach that combines continuous and discrete dynamics. Time scales theory provides such a framework [16,17,18,19]; however its application to piecewise impulsive systems has not been thoroughly investigated.
Fractional differential equations have been examined in several research concerning integral boundary conditions. These challenges originated from several scientific domains, including heat conduction, chemical engineering, subterranean water flow, and population dynamics, among others. For further information about fractional differential equations with integral boundary conditions, we direct the reader to [20] and the references therein.
In [21], the authors considered controllability, stability and existence of solutions for a class of piecewise impulsive dynamical systems defined on arbitrary time domains. After examining the current literature and according to their contributions, we observed that, up to now, there are no studies of nonlinear piecewise dynamical systems with integral boundary conditions in the framework of arbitrary time domains. It is this research gap that explains our study. In this work, we study the existence of solutions for a nonlinear dynamic system with impulses and integral boundary conditions. We also investigate the stability of these solutions under various conditions. Our analysis is performed on an arbitrary time domain.
Moreover, the study focuses on determining the controllability conditions for the subsequent system:
In this setting, denotes the state of the system at time , while represents the control input applied to the system. Let , and let be a finite sequence of impulsive instants. For each , the system is considered on the interval . The right-hand and left-hand limits of z at are respectively defined by The coefficient matrix is assumed to be rd-continuous and regressive, whereas is assumed to be rd-continuous. The nonlinear functions , , , and , with , are assumed to satisfy appropriate hypotheses that will be specified later. For notational convenience, the state-transition matrix will be denoted by . To establish the existence of solutions to system (1), we first examine an associated piecewise impulsive system. This auxiliary analysis provides the analytical foundation for the subsequent development of the controllability results.
Here, denotes a given rd-continuous vector-valued function, while all remaining symbols have the same meanings as those introduced for system (1).
The present work unifies and extends existing results within a time-scale framework, thereby allowing continuous, discrete, and hybrid dynamical systems to be treated in a single setting. To illustrate the practical relevance of the proposed theory, examples are provided on different time domains, demonstrating the applicability of the derived results across a range of dynamical behaviours. In addressing these issues, this study contributes to the analysis and control of complex dynamic systems and provides a rigorous foundation for the development of effective control strategies.
2. Preliminaries
The basic definitions and the results from the existing literature will be recalled in this section.
In the framework of dynamic equations, a time scale is any non-empty closed subset of , carrying the topology and order of the real line. Examples include , , and . Two key operators are defined:
- 1.
- , where .
- 2.
- , where .
These operators help analyze dynamic systems on both continuous and discrete time scales.
Define , with , where is the forward jump operator. We take to be the time scale , excluding the maximum element m if it is left-scattered; if such an element does not exist, is simply [21]. This set is used to simplify analysis by excluding isolated maximum points when necessary.
Now we define the generalized derivative of the time scales.
Definition 1
([22]). Let and suppose . A real number is defined as the higher derivative of f at t; given any λ > 0, one can find a neighborhood U around t for which all s ∈ U fulfill
Remark 1.
The definition of the higher derivative generalizes the concept of differentiation to arbitrary time scales. For specific choices of , it recovers familiar forms:
- When , the higher derivative coincides with the ordinary derivative of f; that is, .
- When for some , the higher derivative reduces to the forward h-difference operator.
Now, we will explore the concept of the generalized exponential function.
Definition 2
([22]). If a function satisfies for all , then p is called regressive. The set of all such functions is represented by .
Definition 3
([22]). For any function p belonging to the set of regressive functions and for any point in the time scale , the circle minus operation, written as , is given by
Definition 4
([22]). Given a regressive function and points , the function defines the generalized exponential on the time scale as:
where is a function defined as:
Here, represents the graininess of the time scale at the point τ, and denotes the delta integral. This definition generalizes the classical exponential function to time scales by incorporating the structure of through the function .
For further details and related concepts on time scales, readers are encouraged to refer to the relevant monographs [22,23].
Theorem 1
([24,25]). Let . Then, the linear system below has a unique solution.
is written as , where is the matrix that describes the transitions of the system defined by Equation (4).
Theorem 2
([24]). If and , the following system has exactly one solution:
The solution is given by:
Lemma 1.
A function is known as a solution of the system (3) if it satisfies and the following equation
where
Proof.
From Theorem 2, for all we have
which gives
also for
When , the solution has the form given in Equation (5). Now, the result holds for a fixed , where ; that is, can be expressed in the same form:
Thus, we have
So, for all
This demonstrates that the result is true for . By the principle of Mathematical Induction, the form of the solution given by Equation (5) holds for all in the range .
□
In light of the above lemma we introduce the following definition.
Definition 5.
A function is known as solution of the system (1) if it holds and the following equation
Our main results are based on the following set of assumptions.
- 1.
- The non-linear functions , , : , are continuous and there exist positive constants , , and such thatfor all and .
- 2.
- Let be a continuous function on the domain , with , and suppose there exists such thatFor the convincing of notation, we set
3. Existence and Stability
This section aims to demonstrate the existence of solutions while providing a stability analysis of the system in Equation (1).
Theorem 3.
If assumptions (1) and (2) are satisfied, then Equation (1) admits a unique solution. Furthermore, this solution satisfies the condition:
Proof.
For a positive constant given as
define an operator such that
Any function that fulfills serves as a FP of F and solves the system given by Equation (1). We use the Banach fixed point theorem (FPT) to prove the existence of such a function. For ease of understanding, the proof is divided into two main steps:
- 1.
- We demonstrate that the operator F maps into itself. To this end, let and ; we calculateNow, using the assumption (1) and (2), we getFor every and , we haveAs a consequence of the previous two inequalities, we have for all , the norm of satisfies: . Therefore, the operator F maps the set into itself.
- 2.
- We show that the operator F satisfies the contraction mapping property. We consider two arbitrary functions and a point , and we getAlso for and , , we have
With Steps 1 and 2, we confirm that F meets all prerequisites of the Banach FPT, which secures the existence and uniqueness of a solution to Equation (1). □
Under less restrictive conditions, we aim to demonstrate the existence of at least one solution to Equation (1), using Schauder’s FPT as the central tool. The involved nonlinear mappings are assumed to be continuous on their domains, with uniform bounds provided by positive constants .
We set
Theorem 4.
If assumptions (2) and (3) hold, then the system described by Equation (1) admits at least one solution.
Proof.
We define in the same way as in Theorem 3
Applying the same method as in step 1 of Theorem 3, we verify that the operator F preserves the set under the conditions given by assumptions (2) and (3). Specifically, for all and , we have: .
Step 2: To prove that F is a continuous operator, let be any sequence in that satisfies the following condition: , where . Our goal is to show that: . For any
Also, for , ,
Because , , and exhibit continuity in their respective domains, and in light of Inequalities (10) and (11), the Lebesgue Dominated Convergence Theorem ensures that the desired conclusion holds for every : as .
From the preceding analysis, we conclude that the operator F is continuous.
Step 3: To establish the relative compactness of , it suffices to show that the operator F is equicontinuous. Let us take an arbitrary and two points such that ; we then observe that
Also, for any and , , we get
Since, are continuous, so as . From the Inequalities (12) and (13), it is evident that the right-hand side of these inequalities tends to zero as and thus from these inequalities as .
From the above analysis, we conclude that is equicontinuous. Additionally, as established in Step 1, is uniformly bounded. Together, these properties imply that is relatively compact. Using the Arzelà–Ascoli Theorem in conjunction with the above findings, we conclude that the operator is completely continuous. Consequently, all the necessary criteria for applying Schauder’s FPT are met, which implies that F has at least one FP, which in turn represents a solution to Equation (1). □
Our focus now shifts to the stability results associated with the system in Equation (1). We begin this analysis by stating a definition of stability.
Definition 6.
We define a solution z of the system described by Equation (1) as stable if for every , there exists a constant such that the inequality
holds whenever the initial condition
is satisfied. The function represents another solution to the system, with initial condition
and for each μ, we have
We proceed by stating the stability theorem, which addresses the conditions under which the system remains stable.
Theorem 5.
If the hypotheses of Theorem 3 are satisfied, the system given by Equation (1) is stable.
Proof.
Under the assumptions of Theorem 3, the system described by Equation (1) admits a unique solution . Let be another solution of the system with the properties: , . Then for ,
Also, for , ,
From the above inequalities for , we have
where . Now, by putting , from the above inequality, for all ,.
So, by the definition of stability, the system (1) is stable. □
4. Controllability Analysis for the Proposed Model
The initial part of this section is devoted to the definitions and lemmas needed for the controllability analysis of system (2).
Definition 7.
The control system described by Equation (1) is said to be controllable on the interval I if a control function exists, which ensures that for any given initial state, and final target state , the solution of the system (1.1) satisfies and .
We now present the controllability result for the following piecewise impulsive linear system:
The above system has the following solution
We start by defining the controllability Gramian matrix, which is essential for analyzing the system’s controllability.
Remark 2
([17]). rank.
We now establish the necessary and sufficient conditions required for the controllability of the linear system represented by Equation (17).
Theorem 6.
The linear system described by Equation (17) is controllable on the interval I if
Proof.
Sufficiency: let then from the Remark 2, we have
Consequently, we introduce the control function as
where
and
At the final time , the solution of Equation (17) yields:
Based on the control input described in Equation (19), we can steer the system described by Equation (17) from any initial state to any desired final state within the interval I. This proves that the system exhibits controllability on I. □
Necessity
For the sake of contradiction, assume that the system (17) is controllable on I, but the combined matrix has a rank smaller than n. Based on Remark 2, this leads to , implying the existence of some vector for which ; in other words,
hence
Now, from Equation (18) and (20), we get
which gives that
Since the system in Equation (17) is controllable over the interval I, we can infer that for any
a control function exists that will drive the system’s state, as specified by Equation (17), to zero at , i.e.,
Moreover, for the given integral
and considering the system in Equation (17) is controllable on I, a control function exists that ensures the system’s state reaches at , i.e.,
Now, from the above equations we have
Multiplying by on both sides, we get
from Equations (21) and (24), we get . Thus, , which contradicts the fact that . This confirms the controllability of the system under the given assumptions and conditions.
Definition 8.
Before we proceed with the controllability results for the nonlinear system in Equation (2), we first introduce a significant lemma.
Lemma 2.
Proof.
At , from the solution of the system given in Equation (2), we have:
Therefore, the desired result is obtained □
Using the Banach FPT, We now define the sufficient conditions that guarantee the controllability of the nonlinear system in Equation (2). We begin by introducing some preliminary notations.
Theorem 7.
Proof.
For define an operator such that
As specified in Equation (25), the control function is utilized in our formulation. The solution to the nonlinear system (2) satisfies the integral condition
as established by the preceding lemma. Consequently, establishing a fixed point for the operator is sufficient to prove controllability. Thus, for any and , we have:
where
Thus from the above inequalities, we have
Similarly, for and , we can calculate
Therefore, combining Inequalities (27) and (29), it follows that
Now, from the inequalities (28) and (30), for all , we get . Hence the operator maps into . We now demonstrate that the operator fulfills the criteria of a contraction mapping. To prove this, let and . We analyze
where
Combining the above inequalities yields:
Also for and we get
Now from the above inequalities, we have
Therefore, from the Inequalities (33) and (35) for all , we have
From the above analysis, we conclude that the operator is a contraction mapping. Since satisfies all the conditions of the Banach FPT, it follows that has a unique FP. Hence, the fixed point yields a valid solution for the nonlinear system in Equation (29), confirming that the system is indeed controllable on the interval I. □
The subsequent section introduces the second sufficient condition for the controllability of the nonlinear system described by Equation (29), which is established through the application of Schauder’s FPT.
Theorem 8.
Proof.
We introduce the operator , defined in a manner similar to the one in the earlier theorem, where
Now, using the same techniques of Theorem 7, Step 1, under assumptions (2) and (3), we can show that
Thus, for every and , the following holds:
Next, we proceed to demonstrate that is a continuous operator. To do this, let be an arbitrary sequence in , satisfying
with . For any , we have
Also for any , , we get
where
Therefore by using the above inequalities with Lebesgue dominated convergence theorem, as .
We conclude that the operator is continuous. The next goal is to show that is relatively compact. To achieve this, we begin by proving that is equicontinuous. Let and . We have
Also, for any and , , we get
where
It is clear that, as approaches , the right-hand side of the above inequalities converges to 0. Therefore, we can deduce that
From the above analysis, we conclude that the operator is equicontinuous. Additionally, as established in Step 1, is uniformly bounded. Together, these properties imply that is relatively compact.
Using Arzela–Ascoli theorem along with these results, we deduce that the operator is completely continuous. So, all the requirements of Schauder’s FPT are fulfilled. As a result, possesses at least one FP, which is a solution to the system described in Equation (2). This confirms the controllability of the system over the interval I.
□
5. Example
Consider the following piecewise impulsive dynamic system defined on the time domain , with impulsive points at and . The system is given by:
where
- (two intervals: and ),
- is the state variable,
- is a matrix-valued function,
- are nonlinear functions,
- is the kernel of the integral term,
- is the boundary condition function.
5.1. Assumptions
- 1.
- Linear System: Let , which is a stable matrix.
- 2.
- Nonlinear Functions:
- 3.
- Kernel: , which satisfies .
- 4.
- Boundary Condition: , and , so the integral boundary condition simplifies to:
5.2. Existence of Solution
Using Theorem 4, we verify the assumptions:
- The nonlinear functions are Lipschitz-continuous with small Lipschitz constants (, , ).
- The kernel is bounded, and .
- The matrix is stable, and , where is the state transition matrix.
Since the conditions of Theorem 4.1 are satisfied, the system has a unique solution.
5.3. Stability Analysis
Using Theorem 5, we analyze the stability:
- The system is linear with a stable matrix , and the nonlinear terms are Lipschitz with small constants.
- The impulsive effects are also Lipschitz with .
As a result, the system demonstrates stability, meaning that when small perturbations or disturbances are applied to the initial condition, the solution of the system experiences only minor, proportionate changes. This indicates that the system is resistant to large deviations despite small variations in its starting state.
5.4. Controllability Analysis
Consider the control system:
where
- ,
- is the control input.
Using Theorem 8, we check the controllability Gramian:
For , compute and . Since is full rank and is nonsingular, the Gramian is full rank. Thus, the system is controllable.
5.5. Numerical Solution
To illustrate the solution, we solve the system numerically using a simple Euler method for the time intervals and .
- 1.
- Initial Condition: .
- 2.
- Time Discretization: Use a step size .
- 3.
- Solution:
- For :
- At , apply the impulsive effect:
- For :
Figure 1 shows the numerical behaviour of the given system .Figure 1. .
6. Conclusions
In this paper, we study the existence of solutions for a class of nonlinear impulsive differential systems with integral boundary conditions on arbitrary time scales. We developed a generalized model with discrete and continuous behaviors based on the theory of time scales. The existence of unique and multiple solutions and stability of the system were proved using Banach and Schauder fixed point theorems. The controllability problem is reduced to a fixed point problem, and sharp conditions for control are derived. Simulations in different time domains confirmed the theoretical results.
The present research generalizes the known results and fills the gap in the existing literature by extending the controllability analysis to piecewise impulsive systems on time scales. The results of this work are of special interest in areas such as biology, engineering and economics, where impulsive effects and switching behavior are usual features of systems. This work provides a unified framework for controllability and stability, and practical tools for control design and management of complex dynamic systems. Extensions to infinite dimensional spaces could be considered in future work. Applications to emerging areas such as networked systems and artificial intelligence would further extend the impact of this work.
Author Contributions
Conceptualization, M.S.; Methodology, S.H.; Validation, K.A.; Formal analysis, M.D.L.S. and K.A.; Investigation, M.D.L.S. and M.B.J.; Resources, M.B.J.; Data curation, A.W. and M.B.J.; Writing—original draft, A.W.; Writing—review & editing, M.S. and S.H.; Visualization, K.A.; Supervision, M.S.; Funding acquisition, M.D.L.S. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the Basque Government Grant IT1555-22.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
No new data were created or analyzed in this study. Data sharing is not applicable to this article.
Acknowledgments
The authors M. Sarwar and K. Abodayeh would like to thank Prince Sultan University for the support of this work through TAS LAB.
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Wonham, W. On pole assignment ble linear systems. IEEE Trans. Autom. Control 1967, 12, 660–665. [Google Scholar] [CrossRef] [Scilit]
- Helwa, M.-K.; Schoellig, A.P. On the construction of safe controllable regions for affine systems with applications to robotics. Automatica 2018, 98, 323–330. [Google Scholar] [CrossRef] [Scilit]
- Hussain, S.; Sarwar, M.; Shah, S.K.; Abodayeh, K.; De la Sen, M. Approximate controllability and existence results of the Sobolev-type fractional stochastic differential equations driven by a fractional Brownian motion. Fractal Fract. 2026, 10, 203. [Google Scholar] [CrossRef] [Scilit]
- Chaves-Silva, F.-W.; Zhang, X.; Zuazua, E. Controllability of evolution equations with memory. SIAM J. Control Optim. 2017, 55, 2437–2459. [Google Scholar] [CrossRef] [Scilit]
- Si, Y.; Wang, J.; Fečkan, M. Controllability of linear and nonlinear systems governed by Stieltjes differential equations. Appl. Math. Comput. 2020, 376, 125139. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Luo, Z.; Fečkan, M. Relative controllability of semilinear delay differential systems with linear parts defined by permutable matrices. Eur. J. Control 2017, 38, 39–46. [Google Scholar] [CrossRef] [Scilit]
- Lu, X.; Li, H.; Wang, C.; Zhang, X. Stability analysis of positive switched impulsive systems with delay on time scales. Int. J. Robust Nonlinear Control 2020, 30, 6879–6890. [Google Scholar] [CrossRef] [Scilit]
- Hussain, S.; Sarwar, M.; Shah, S.K.; Abodayeh, K.; Ansari, K.J.; Promsakon, C.; Sitthiwirathham, T. A study on the controllability of Atangana–Baleanu–Caputo fractional neutral differential equations with delay. Chaos Solitons Fractals 2025, 201, 117365. [Google Scholar] [CrossRef] [Scilit]
- Bainov, D.; Simeonov, P.S. Impulsive Differential Equations: Periodic Solutions and Applications; CRC Press: Boca Raton, FL, USA, 1993; Volume 66. [Google Scholar]
- Yang, T.; Chua, L.O. Impulsive control and synchronization of nonlinear dynamical systems and application to secure communication. Int. J. Bifurc. Chaos Appl. Sci. Eng. 1997, 7, 645–664. [Google Scholar] [CrossRef] [Scilit]
- Lakshmikantham, V.; Simeonov, P.S. Theory of Impulsive Differential Equations; World Scientific: Singapore, 1989. [Google Scholar]
- Negi, S.S.; Abbas, S.; Malik, M.; Grace, S.R. New oscillation criteria for p-Laplacian dynamic equations on time scales. Rocky Mt. J. Math. 2020, 50, 659–670. [Google Scholar] [CrossRef] [Scilit]
- Wu, J.; Asamoah, B.; Kong, Z.; Ditterich, J. Exploring the suitability of piecewise-linear dynamical system models for cognitive neural dynamics. Front. Neurosci. 2025, 19, 1582080. [Google Scholar] [CrossRef] [Scilit]
- Kattan, D.A.; Hammad, H.A. Existence and stability results for piecewise Caputo–Fabrizio fractional differential equations with mixed delays. Fractal Fract. 2023, 7, 644. [Google Scholar] [CrossRef] [Scilit]
- Bianchini, G.; Paoletti, S. Linear fractional representations and L2-stability analysis of continuous piecewise affine systems. IEEE Control Syst. Lett. 2021, 5, 229–234. [Google Scholar] [CrossRef] [Scilit]
- Kumar, V.; Malik, M. Stability and controllability results of evolution system with impulsive condition on time scales. Differ. Equ. Appl. 2019, 11, 543–561. [Google Scholar] [CrossRef] [Scilit]
- Kumar, V.; Djemai, M.; Defoort, M.; Malik, M. Total controllability results for a class of time-varying switched dynamical systems with impulses on time scales. Asian J. Control 2022, 24, 474–482. [Google Scholar] [CrossRef] [Scilit]
- Nasser, B.B.; Djemai, M.; Defoort, M.; Laleg-Kirati, T.M. Time scale observability and constructibility of linear dynamic equations. Int. J. Control 2022, 95, 1994–2004. [Google Scholar] [CrossRef] [Scilit]
- Kumar, V.; Malik, M.; Djemai, M. Results on abstract integro hybrid evolution system with impulses on time scales. Nonlinear Anal. Hybrid Syst. 2021, 39, 100986. [Google Scholar] [CrossRef] [Scilit]
- Algolam, M.S.; Hussain, S.; Younis, B.A.; Osman, O.; Muflh, B.; Aldwoah, K.; Eljaneid, N. Stability and controllability analysis of stochastic fractional differential equations under integral boundary conditions driven by Rosenblatt process with impulses. Fractal Fract. 2025, 9, 146. [Google Scholar] [CrossRef] [Scilit]
- Kumar, V.; Djemai, M. Existence, stability and controllability of piecewise impulsive dynamic systems on arbitrary time domain. Appl. Math. Model. 2023, 117, 529–548. [Google Scholar] [CrossRef] [Scilit]
- Bohner, M.; Peterson, A. Dynamic Equations on Time Scales: An Introduction with Applications; Birkh”auser: Boston, MA, USA, 2001. [Google Scholar]
- Bohner, M.; Peterson, A. Advances in Dynamic Equations on Time Scales; Birkh”auser: Boston, MA, USA, 2003. [Google Scholar]
- Lupulescu, V.; Younus, A. On controllability and observability for a class of linear impulsive dynamic systems on time scales. Math. Comput. Model. 2011, 54, 1300–1310. [Google Scholar] [CrossRef] [Scilit]
- Sarwar, M.; Rahmat, G.; Hussain, S.; Mufarrej, M.Y.B.; Abodayeh, K. Fixed point theorems for a subfamily of non-expansive evolution operators. Eur. J. Pure Appl. Math. 2025, 18, 6147. [Google Scholar] [CrossRef] [Scilit]
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. |
© 2026 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.
