Skip to main content

On existence and continuation of solutions of the state-dependent impulsive dynamical system with boundary constraints


The state-dependent impulsive dynamical system with boundary constraints is a kind of special but common system in nature. But because of the complexity of the geometry or topological structures of the impulsive surface, it is hard to determine when an event or an impulsive surface is reached. Therefore, a general state-dependent impulsive nonlinear dynamical system is rarely studied. This paper presents a class of state-dependent impulsive dynamical systems with boundary constraints. We obtain the existence and continuation of their viable solutions and provide sufficient conditions for the existence and uniqueness of the viable solutions to the system. Finally, two examples are given to illustrate the effectiveness of the results.


The impulsive conditions are not only involved in ordinary differential equations, these conditions may be involved in fractional differential equations as well as in partial differential equations [1, 2]. Impulsive differential equations (IDEs) are basic dynamical models to describe the dynamics of kinds of evolution processes which experience a change of state suddenly, such as harvesting, vibro-impact, natural disasters. These processes are subject to abrupt changes, which are also called perturbations. Since the duration of short-term perturbations is negligible compared to the duration of an entire evolution [3,4,5], such perturbations involved in the models are generally expressed in the form of impulses. Impulsive differential equations play a very important role in the model construction and analysis of impulsive problems in electrical, mechanical, population dynamics, industrial robotics, biotechnology, optimal control, pharmacokinetics, economic and social sciences, and so on [6, 7], and they have been extensively studied in the past several years [8,9,10,11,12].

Impulsive differential systems have many kinds of different characteristics of impulsive perturbations, and we usually study three kinds of impulsive differential systems: differential systems with fixed-time impulses, differential systems with variable-time impulses, and differential systems with state-dependent impulses. Most of the previous papers [13,14,15,16,17] consider differential systems with fixed-time impulses or variable-time impulses and discuss their basic qualitative problems, for example, the existence and uniqueness of the solutions of systems, stability, synchronization, bifurcation, etc.

In reality, however, the state-dependent impulsive systems (the impulsive moments depend on the state of the system) are more reasonable in modeling and control due to the state-dependent impulsive control strategy being more economic, efficient, and practical. So far, the state-dependent impulsive systems have a number of applications especially in ecological models, mathematical biology, control theory, etc. In ecological models, the control strategies (by catching, spraying pesticide, or releasing the natural enemy) are taken only when the number of species reaches a critical level, rather than the usual fixed-time impulsive control strategy [18,19,20,21,22,23,24]. In particular, Tang et al. [18] studied the existence and stability of positive order-k (\(k\geq 1\)) periodic solutions of state-dependent impulsive models by using the properties of the Lambert W function and Poincaré map. Nie et al. [20] studied the existence and stability of positive order-1 or order-2 periodic solution of an SIR epidemic model with state-dependent pulse vaccination. In Chap. 8 of the book Principles of Discontinuous Dynamical Systems, Akhmet [24] studies discontinuous dynamical systems (DDS). The author mainly analyzes the dynamical properties of the solution trajectory and vector field of autonomous equations with discontinuities and studies the local existence, uniqueness, and extension by using the related properties of discontinuous flows (DF). However, due to the complexity of the topological structure of the impulsive hypersurface, the discontinuous dynamical systems this work considers are almost a two-dimensional system, while the study about high dimensional autonomous systems with discontinuous properties is still rare.

Motivated by the above discussions, this paper further studies the viability problem of solutions for general state-dependent impulsive autonomous differential systems with state constraints by combining the relevant research methods in the book Discontinuous Dynamical Systems. For a prescribed open connected subset \(\mathcal{K}\) (the viability constraints) of a state space \(\mathbb {R}^{n}\), the aim of this paper is to obtain the solutions of differential systems with state-dependent impulses to remain in the viability constraints \(\mathcal{K}\) forever. That is to say, when the trajectories of systems do not leave the viability constraints \(\mathcal{K}\) or do not reach the boundary \(\partial \mathcal{K}\) of \(\mathcal{K}\), the solutions of the systems are viable. If the trajectories of systems reach this boundary and leave the viability constraints \(\mathcal{K}\) in finite time, the solutions of systems will not be viable (or eventually die out) in the \(\mathcal{K}\). We take a reasonable control strategy on the state of systems when the evolution of state \(x(t)\) reaches the boundary of \(\mathcal{K}\), that is, when \(x(t)\) reaches \(\mathcal{M}\subset \partial \mathcal{K}\) at time \(t_{k}(\mathcal{M})\), \(x(t)\) is reset to \(x(t^{+})=J(x(t^{-}))\). Under this strategy, we consider state-dependent impulsive autonomous differential systems with state constraints that are governed by the following:

$$\begin{aligned}& \textstyle\begin{cases} \dot{x}(t)=f(x), & x(t)\in \mathcal{K}, \mbox{a.e. } t\geq 0, \\ x(t^{+})=J(x(t^{-})), & x(t^{-})\in \mathcal{M}\subset \partial \mathcal{K}, t\geq 0, \\ x(t_{0}^{+})=x_{0}, & t_{0}\geq 0, \end{cases}\displaystyle \end{aligned}$$

where \(f:\mathbb {R}^{n}\rightarrow \mathbb {R}^{n}\) is a sufficiently smooth vector field. For analytical simplification, without loss of generality, we assume that every solution \(x(t)\) of (1.1) is right continuous, \(x(t^{-})\triangleq \lim_{\delta \rightarrow 0}x(t-\delta )\), \(x(t^{+})\triangleq \lim_{\delta \rightarrow 0}x(t+\delta )= J(x(t ^{-}))=x(t)\), \(x\in \mathcal{M}\), and t is a moment of discontinuity. \(\mathcal{K}\) is regarded as the viability constraints, \(\mathcal{M} \subset \partial \mathcal{K}\) is a smooth hypersurface in \(\mathbb {R}^{n}\) (\((n-1)\)-dimensional submanifold contained in \(\mathbb {R}^{n}\)) and is called the impulsive surface. \(J:\mathcal{M}\rightarrow \mathcal{K}\) is the jump operator for a function \(x(t)\). If \(x(t^{-})\in \mathcal{M}\), then for all \(t\geq t_{0}\), we have \(x(t^{+})=J(x(t^{-}))\). Denote \(\mathcal{N}\triangleq J(\mathcal{M})\in \mathcal{K}\). If \(x(t^{+}) \in \mathcal{N}\), then for any \(t\leq t_{0}\), we have \(x(t^{-})=J^{-1}(x(t ^{+}))\). \(x(t_{0}^{+})=x_{0}\in \mathcal{K}\) is an initial condition of (1.1). Here we can regard the existence and continuation problem of solutions for state-dependent impulsive autonomous differential system (1.1) with state constraints as a viability problem [25,26,27,28,29,30].

The paper is structured as follows. Section 2 provides the necessary notations and definitions. In Sect. 3, sufficient conditions for the existence and continuation of viable solution of state-dependent impulsive autonomous differential system (1.1) with state constraints are presented and proved. In Sect. 4, in order to illustrate our results, an example is delivered to illustrate the conclusion.


This section introduces some relevant notations, assumptions, and definitions that are necessary for developing the results of this paper. Let \(\mathbb {R}\) denote the set of real numbers, let \(\mathbb {R}_{+}\) be the set of all nonnegative real numbers, let \(\mathbb {R}^{n}\) denote the n-dimensional phase space, \(n\geq 1\). We write \(\|\cdot \|\) for the Euclidean vector norm, that is, for a vector \(x=(x_{1},x_{2},\ldots ,x_{n})\in \mathbb {R}^{n}\), \(\|x\|=\sqrt{x_{1}^{2}+x_{2}^{2}+\cdots +x_{n}^{2}}\). \(\mathcal{ \mathcal{B}}_{\varepsilon }(\alpha )\), \(\alpha \in \mathbb {R}^{n}\), \(\varepsilon >0\), denote the open ball centered at α with radius ε. \(\langle \cdot ,\cdot \rangle \) is the standard inner product in \(\mathbb {R}^{n}\). For \(x\in \mathbb {R}^{n}\) and \(\mathcal{K}\subset \mathbb {R}^{n}\), let \(d_{\mathcal{K}}(x)\) denote the distance of the point x to the set \(\mathcal{K}\) defined by

$$ \mathrm{d}_{\mathcal{K}}(x)=\inf_{y\in \mathcal{K}} \Vert x-y \Vert . $$

Firstly, we consider the nonlinear dynamical system

$$ \dot{x}(t)=f\bigl(x(t)\bigr), \qquad x(t_{0})=x_{0}, \quad t\in \mathbb {R}, $$

\(f: \mathbb {R}^{n}\rightarrow \mathbb {R}^{n}\) is Lipschitz continuous on \(\mathbb {R}^{n}\), and I is the maximal interval of existence for the solution \(x(t)\) of (2.1). For all \(t\in \mathbb {R}\), let \(\pi :I\times \mathbb {R}^{n} \rightarrow \mathbb {R}^{n}\) be the flow generated by (2.1), where π is a continuous function, \(\pi (t_{0},x)=x\), and \(\pi (s, \pi (t,x))=\pi (t+s,x)\) for all \(x\in \mathbb {R}^{n}\), and \(t, s\in I\). We define the continuous function \(\pi _{x_{0}}:\mathbb {R}\rightarrow \mathbb {R}^{n}\) by \(\pi _{x_{0}}(t)\triangleq \pi (t,x_{0})\), which is called the nonlinear dynamical system (2.1) with initial condition \(x(t_{0})=x_{0}\). Note that we use the notation \(\pi _{x_{0}}\), \(t\in \mathbb {R}\), and \(x(t)\), \(t\in I\), interchangeably to denote the solution of (1.1) with initial condition \(x(t_{0}^{+})=x_{0}\).

The positive orbit of (2.1) through the point \(x_{0}\) is given by

$$ \varPi ^{+}(x_{0},t)\triangleq \bigl\{ \pi (t,x_{0})|\pi (t_{0}, x_{0})=x_{0}, t \geq t_{0}\bigr\} . $$

We define

$$ \mathcal{M}^{+}(x_{0})= \biggl(\bigcup _{t>t_{0}}\varPi ^{+}(x_{0},t) \biggr) \cap \mathcal{M} $$

and the exit function (the resetting time) \(\tau (x):\mathcal{K} \rightarrow (t_{0},+\infty ]\), where \(\tau (x)\) is defined as follows. For a point \((\bar{t},\bar{x})\) on the trajectory of (2.1), \(\tau (\bar{x})=\hat{\tau }>\hat{t}\) means that \(\pi _{\bar{x}}( \hat{\tau })\notin \mathcal{M}\) for \(\bar{t}< t<\bar{t}+\hat{\tau }\). This means that \(\tau (x)\) is the time of the trajectory of (2.1) from the initialization to the first intersection with the impulsive set (the resetting set) \(\mathcal{M}\).

Remark 2.1

According to the definition of \(\tau (\cdot )\), we may know that \(\tau (x)>0\) for \(x\notin \mathcal{M}\) and \(\tau (x)=0\) for \(x\in \mathcal{M}\). Furthermore, if \(\mathcal{M}^{+}(x)=\emptyset \), then \(\tau (x)=\infty \).

The impulsive dynamical system (1.1) is called discontinuous dynamical system (DDS) when \(\mathcal{M}^{+}(x_{0}) \neq \emptyset \) [24, 31, 32].

Definition 2.1

(Viable solution)

A solution \(\pi _{x_{0}}(t)\) of (2.1) on \(\mathbb {R}_{+}\) with initial condition \(x(0)=x_{0} \in \mathcal{K}\) is said to be viable in the viability constraints \(\mathcal{K}\subset \mathbb {R}^{n}\) on \(\mathbb {R}_{+}\) if, for every time \(t\geq 0\), \(\pi _{x_{0}}(t)\in \mathcal{K}\).

It is apparent that DDS (1.1) is equal to the continuous-time dynamical system (2.1) if \(\mathcal{M}^{+}(x _{0})=\emptyset \). In this case, for every point \(x\in \mathcal{M}\), we consider the Bouligand tangent cone

$$ T_{\mathcal{K}}(x):= \biggl\{ v\in \mathbb {R}^{n}\Big|\lim _{h\rightarrow 0^{+}} \frac{1}{h}d_{\mathcal{K}}(x+hv)=0 \biggr\} . $$

Condition (2.2) means that the vector field f is tangent to \(\mathcal{M}\). If \(f(x)\in T_{\mathcal{K}}(x)\) holds for all \(x\in \mathcal{M}\), then all solutions \(\pi _{x}(t)\) of (2.1) are viable in \(\mathcal{K}\) (see [28, 29]). If \(f(x)\notin T_{\mathcal{K}}(x)\), then the trajectory \(\varPi ^{+}(x_{0},t)\) of (2.1) through \(x\in \mathcal{M}\) is, in some sense, transversal to \(\mathcal{M}\), hence there exists at least one solution of (2.1) leaving the viability constraints \(\mathcal{K}\).

For state-dependent impulsive system (1.1), we make the following hypotheses.

\(\mathit{(H1)}\) :

\(\mathcal{M}\neq \emptyset \) and there exists a continuously differentiable function \(H:\partial {\mathcal{K}}\rightarrow \mathbb {R}\) such that the hypersurface \(\mathcal{M}\) is defined by

$$ \mathcal{M}\triangleq \bigl\{ x\in \partial {\mathcal{K}}|H(x)=0 \text{ and } \nabla H(x)\neq 0\bigr\} . $$
\(\mathit{(H2)}\) :

\(J: \mathcal{M}\rightarrow \mathcal{N}\) is a continuous differentiable function, and \(\det [\frac{\partial J(x)}{ \partial x} ]\neq 0\) for \(x\in \mathcal{M}\).

Assume that \(\mathit{(H1)}\) holds, then it follows from the implicit function theorem [33] that, for every \(x\in \mathcal{M}\), there exist a number j and a function \(h_{x}(x_{1}, \ldots ,x_{j-1},x_{j+1},\ldots ,x_{n})\) such that \(\mathcal{M}\) is the graph of the function \(x_{j}=h_{x}(x_{1},\ldots ,x_{j-1},x_{j+1}, \ldots ,x_{n})\) in the neighborhood of x. Assume that \(\mathit{(H2)}\) holds, then it follows from the inverse function theorem [33] that there exists a unique function \(J^{-1}:\mathcal{N}\rightarrow \mathcal{M}\) such that \((J^{-1}\circ J)(x)=x\) and \(J^{-1}(x)\neq x\) for all \(x\in \mathcal{N}\). Furthermore, if \(\widetilde{H}(x)=H(J^{-1}(x))\) for any \(x\in \mathcal{N}\), then \(\mathcal{N}=\{x\in \mathcal{K}| \widetilde{H}(x)=0\}\). It follows from (2.3) that we can easily prove that \(\nabla \widetilde{H}(x)\neq 0\) [24, 31]. Furthermore, we make the following assumptions:

\(\mathit{(H3)}\) :

\(\overline{\mathcal{N}}\cap \mathcal{M}=\emptyset \), where \(\overline{\mathcal{N}}\) is the closure of \(\mathcal{N}\).

\(\mathit{(H4)}\) :

The vector field \(f(x)\) satisfies the following transversality condition: \(\langle \nabla H (x),f(x)\rangle \neq 0 \) for all \(x\in \mathcal{M}\).

\(\mathit{(H5)}\) :

For \(x\in \mathcal{N}\), \(\langle \nabla \widetilde{H}(x),f(x)\rangle \neq 0\).

Hypothesis \(\mathit{(H3)}\) ensures that when the trajectory of (1.1) meets the surface of \(\mathcal{M}\), it instantaneously leaves \(\mathcal{M}\). This means that the points of \(\mathcal{M}\) are isolated on every trajectory of (1.1). If hypothesis \(\mathit{(H4)}\) holds, then \(\mathcal{M}\) is said to be transversal to the vector field f, it is also called a cross section. In other words, the vector field \(f(x)\) is not tangent to the surface \(\mathcal{M}\) (see Fig. 1). Hypothesis \(\mathit{(H5)}\) implies that the hyperplane \(\mathcal{N}\) is not tangent to the solution of (1.1).

Figure 1
figure 1

The geometric property of transversal map f

In order to define a solution of (1.1), we need the following definition.

Definition 2.2

A function \(\widetilde{\pi }_{x_{0}}:[t_{0},t_{f})\rightarrow \mathcal{K}\), \(t_{f}\in \mathbb {R}\cup {\infty }\), \(t_{f}>t_{0}\), is a solution of (1.1) with initial condition \(x(t_{0}^{+})=x_{0} \in \mathcal{K}\) if the following conditions are satisfied:

  1. (i)

    \(\widetilde{\pi }_{x_{0}}(t)\) is right continuous on \([t_{0},t_{f})\);

  2. (ii)

    For every \(t\in [t_{0},t_{f})\), left and right limits of \(\widetilde{\pi }_{x_{0}}(t)\) exist, denoted by \(\widetilde{\pi }_{x _{0}}^{-}(t)\triangleq \lim_{s\rightarrow t^{-}}\widetilde{\pi }_{x _{0}}(s)\) and \(\widetilde{\pi }_{x_{0}}^{+}(t)\triangleq \lim_{s\rightarrow t^{+}}\widetilde{\pi }_{x_{0}}(s)\);

  3. (iii)

    There exists a closed discrete subset \(\mathcal{I}_{x _{0}}\subset [t_{0},t_{f})\) called impulsive times such that (a) for \(t\notin \mathcal{I}_{x_{0}}\), \(\widetilde{\pi } _{x_{0}}(t)\) is differentiable, \(\frac{\mathrm {d}\widetilde{\pi }_{x_{0}}(t)}{\mathrm {d}t}=f(\widetilde{\pi } _{x_{0}}(t))\), and \(\widetilde{\pi }_{x_{0}}(t)\notin \mathcal{M}\); (b) for \(t\in \mathcal{I}_{x_{0}}\), \(\widetilde{\pi }_{x _{0}}^{-}(t)\in \mathcal{M}\) and \(\widetilde{\pi }_{x_{0}}^{+}(t)=J( \widetilde{\pi }_{x_{0}}^{-}(t))\).

If \(\mathcal{M}^{+}(x_{0})=\emptyset \), then \(\widetilde{\pi }_{x_{0}}(t)= \pi _{x_{0}}(t)\), that is, the trajectory \(\widetilde{\varPi }^{+}(x_{0},t)\) does not intersect with impulse surface \(\mathcal{M}\), there is no impulsive effect. Thus, the trajectory \(\widetilde{\varPi }^{+}({x_{0}},t)\) starting at the initial point \({x_{0}}\in \mathcal{K}\) will remain in the viability constraints \(\mathcal{K}\) forever. Therefore, by the existence and uniqueness theorem for ordinary differential equation, \(\widetilde{\pi }_{x_{0}}(t)\) exists and is unique on an interval \([0,t_{f})\) as a viable solution of system (2.1).

However, if \(\mathcal{M}^{+}({x_{0}})\neq \emptyset \), then \(\tau (x_{0})<+\infty \). Thus, there exists a smallest positive time \(\tau _{1}\triangleq \tau (x_{0})\) such that \(x_{1}\triangleq \pi _{x _{0}}(\tau _{1})\in \mathcal{M}\) and \(\pi _{x_{0}}(t)\notin \mathcal{M}\) for \(t_{0}< t<\tau _{1}\). Furthermore, \(x_{1}\) is instantaneously transferred to \(x_{1}^{+}\triangleq J(x_{1})\). Then we define \(\widetilde{\pi }_{x}\) on \([t_{0},t_{1}]\) by

$$\begin{aligned}& \widetilde{\pi }_{x_{0}}(t)= \textstyle\begin{cases} \pi _{x_{0}}(t), & t_{0}\leq t< t_{1}, \\ x_{1}^{+}, &t=t_{1}, \end{cases}\displaystyle \end{aligned}$$

where \(\widetilde{\pi }_{x_{0}}(0^{+})=x_{0}\) and \(t_{1}\triangleq \tau _{1}\). Further, if \(\mathcal{M}^{+}({x_{1}^{+}})=\emptyset \), then we define \(\widetilde{\pi }_{x_{0}}(t)=\pi _{x_{1}^{+}}(t-\tau _{1})\) for \(\tau _{1}\leq t<+\infty \) and \(\tau (x_{1}^{+})=+\infty \). That is to say, the trajectory \(\widetilde{\varPi }^{+}({x_{0}},t)\) starting at the initial point \({x_{0}}\in \mathcal{K}\) meets the surface \(\mathcal{M}\) only once and does not hit the surface \(\mathcal{M}\) beyond the time \(t=\tau _{1}\). On the other hand, if \(\mathcal{M}^{+}({x_{1}^{+}}) \neq \emptyset \), then there exists a smallest positive time \(\tau _{2}\triangleq \tau (x_{1}^{+})\) such that \(x_{2}\triangleq \pi _{x_{1}^{+}}(\tau _{2})\in \mathcal{M}\) and \(\pi _{x_{1}^{+}}(t-\tau _{1})\notin \mathcal{M}\), for \(\tau _{1}< t<\tau _{1}+\tau _{2}\). Moreover, \(x_{2}\) jumps to point \(x_{2}^{+}\triangleq J(x_{2})\). Therefore, we define \(\widetilde{\pi }_{x}\) on \([t_{1}, t_{2}]\) by

$$\begin{aligned}& \widetilde{\pi }_{x_{0}}(t)= \textstyle\begin{cases} \pi _{x_{1}^{+}}(t-t_{1}), & t_{1}\leq t< t_{2}, \\ x_{2}^{+}, &t=t_{2}, \end{cases}\displaystyle \end{aligned}$$

where \(t_{2}=\tau _{1}+\tau _{2}\). Repeating this process for \(x_{k}^{+}\), \(k=2,3,\ldots \) , we can define \(\widetilde{\pi }_{x_{0}}\) on each \([t_{k},t_{k+1}]\) by the following:

$$\begin{aligned}& \widetilde{\pi }_{x_{0}}(t)= \textstyle\begin{cases} \pi _{x_{k}^{+}}(t-t_{k}), & t_{k}\leq t< t_{k+1}, \\ x_{k+1}^{+}, &t=t_{k+1}, \end{cases}\displaystyle \end{aligned}$$

where \(t_{k}=\sum_{i=1}^{k}\tau _{i}\), \(\tau _{i}\triangleq \tau (x_{i-1} ^{+})\), \(t_{0}=0\), and \(x_{k}^{+}\triangleq J(x_{k})\). Therefore, the solution \(\widetilde{\pi }_{x_{0}}(t)\) of (1.1) is defined on the interval \([t_{0},t_{k+1}]\) (see Fig. 2). If \(\mathcal{M}^{+}(x_{k}^{+})=\emptyset \) for some k, then the trajectory \(\widetilde{\varPi }^{+}(x_{0},t)\) of (1.1) with initial condition \(x(t_{0}^{+})=x_{0}\in \mathcal{K}\) will intersect the impulsive set \(\mathcal{M}\) finitely many times (k times) and will remain in the viability constraints \(\mathcal{K}\) forever. Then there exists a solution of (1.1), and \(\widetilde{\pi }:[\tau _{k},t_{f})\rightarrow \mathcal{K}\) is a maximal solution of (2.1). If \(\mathcal{M}^{+}(x_{k}^{+})\neq \emptyset \) for all \(k=1,2,\ldots \) , then \(\widetilde{\pi }_{x_{0}}(t)\) is defined on the interval \([t_{0},t_{f})\). Furthermore, a maximal interval of the existence of a solution does not exist since \([t_{0},t_{f})\) involves a sequence \(\{t_{k}\}_{k=1}^{\infty }\) of impulsive times, where \(t_{k}=\sum_{i=1}^{\infty }\tau _{i}\) and \(\lim_{k\rightarrow \infty }= \infty \).

Figure 2
figure 2

The trajectory \(\widetilde{\pi}_{x_{0}}(t)\) of (1.1) with the initial condition \(x_{0}\in\mathcal{K}\)

Remark 2.2

Note that \(\widetilde{\pi }_{x_{0}}(t_{k})\in \mathcal{M}\), \(\widetilde{\pi }_{x_{0}}(t_{k}^{+})\in \mathcal{N}\). Moreover, \(\widetilde{\pi }_{x_{0}}(t_{k})\in \mathcal{M}\) for \(t_{k}>t_{0}\) and \(\widetilde{\pi }_{x_{0}}(t_{k})\in \mathcal{N}\) for \(t_{k}>t_{0}\), where \(t_{k}\in \mathcal{I}_{x_{0}}\).

For given \(x_{0}\in \mathcal{K}\), the positive orbit of (1.1) with initial condition \(x(0^{+})=x_{0}\in \mathcal{K}\) is defined by

$$ \widetilde{\varPi }^{+}(x_{0},t)=\bigl\{ \widetilde{\pi }_{x_{0}}(t)|t\in [t _{0},t_{f})\bigr\} . $$

We let \(t_{k}\) denote the kth instant of time at which \(\widetilde{\varPi }^{+}(x_{0},t)\) intersects \(\mathcal{M}\), \(\mathcal{I} _{x_{0}}\) is denoted by \(\{t_{1},t_{2},\ldots ,t_{k},\ldots \}\), where \(t_{0}< t_{1}< t_{2}<\cdots <t_{k}<\cdots \) and \(\lim_{k\rightarrow \infty }t_{k}=\infty \).

Remark 2.3

If \(t_{f}<\infty \), then \(\widetilde{\pi }_{x_{0}}:[t_{0},t_{f}) \rightarrow \mathbb {R}^{n}\) is a maximal solution of (1.1), where \(\mathcal{I}_{x_{0}}\neq \emptyset \), \(\widetilde{\pi }_{x_{0}}:[ \max (\mathcal{I}_{x_{0}}),t_{f})\rightarrow \mathbb {R}^{n}\) is a maximal solution of (1.1), and when \(\mathcal{I}=\emptyset \), \(\widetilde{\pi }_{x_{0}}:[t_{0},t_{f})\rightarrow \mathbb {R}^{n}\) is a maximal solution of (2.1). If \(t_{f}=\infty \), then the solution is obviously maximal.

We shall use \(\mathcal{PC}([t_{0},t_{f}),\mathbb {R}^{n})\) to denote the class of piecewise continuous functions from \([t_{0},t_{f})\) to \(\mathbb {R}^{n}\), with discontinuities of the first kind only at \(t=t_{k}\), \(k=1,2, \ldots \) . Thus, \(\widetilde{\pi }_{x_{0}}(t)\in \mathcal{PC}^{1}([t _{0},t_{f}),\mathbb {R}^{n})\).

Now we give the Schauder fixed point theorem, the definitions of the impulsive viable solution and continuation of the solution of (1.1).

Theorem 2.1

(Schauder fixed point theorem [33])

Let \(\mathcal{C}\subseteq \mathbb {R}^{n}\) be a nonempty, convex, and closed set, let \(f:\mathcal{C}\rightarrow \mathcal{C}\) be continuous, and assume that \(f(\mathcal{C})\) is bounded. Show that there exists \(x\in \mathcal{C}\) such that \(f(x)=x\).

Definition 2.3

(Impulsive viable solution)

A solution \(\widetilde{\pi }_{x_{0}}(t) \in \mathcal{PC}^{1}([t_{0},t_{f}),\mathbb {R}^{n})\) of (1.1) on the interval \([t_{0},t_{f})\) with initial condition \(x(0^{+})=x_{0}\) is said to be viable in the viability constraints \(\mathcal{K}\subset \mathbb {R}^{n}\) on \([t_{0},t_{f})\) if, for every time \(t\in [t_{0},t_{f})\backslash \mathcal{I}_{x_{0}}\), \(\widetilde{\pi }_{x_{0}}(t)\in \mathcal{K}\).

Definition 2.4


A solution \(\widetilde{\pi }_{x_{0}}(t)\) of (1.1) is said to be continuable to a set \(U\in \mathbb {R}^{n}\) as time decreases (increases) if there exists a time \(s\in \mathbb {R}\) such that \(s\leq 0\) (\(s\geq 0\)) and \(\widetilde{\pi }_{x_{0}}(s)\in U\).

In order to obtain the sufficient conditions of continuation of the solutions of (1.1), we make the following hypotheses:

\(\mathit{(H6)}\) :

\(\sup \|f(x)\|<+\infty \) for all \(x\in \mathcal{K}\).

\(\mathit{(H7)}\) :
\(\mathit{(a)}\) :

Every solution \(\pi _{x_{0}}(t)\), \(x_{0}\in \mathcal{K}\), of (2.1) is continuable to either ∞ or \(\mathcal{M}\) as time increases.

\(\mathit{(b)}\) :

Every solution \(\pi _{x_{0}}(t)\), \(x_{0}\in \mathcal{K}\), of (2.1) is continuable to either −∞ or \(\mathcal{N}\) as time decreases.

Main results

In this section we prove the existence and continuation of solution of (1.1).

The following theorem gives sufficient conditions for the existence and uniqueness of solutions of (1.1).

Theorem 3.1

If hypotheses \(\mathit{(H1)}\)\(\mathit{(H3)}\) hold, then for every \(x_{0}\in \mathcal{K}\), there exist \(r< t_{0}\) and \(s>t_{0}\) such that (1.1) has a unique viable solution \(x:[r,s]\rightarrow \mathcal{K}\) over the interval \([r,s]\).


According to the different position of the initial point \(x_{0}\), \(\mathcal{M}\) and \(\mathcal{N}\), we consider the following three cases:

  1. (C1)

    If \(x_{0}\notin M\cup N\), then this implies that there exists a constant \(\alpha >0\) small enough such that \(\mathcal{B}_{ \alpha }(x_{0})\cap (\mathcal{M}\cup \mathcal{N})=\emptyset \) and \(\mathcal{B}_{\alpha }(x_{0})\subseteq \mathcal{K}\). Let \(M\triangleq \sup \{\|f(x)\|:x\in \mathcal{B}_{\alpha }(x_{0})\}\). Further, let \(\xi ,\eta >0\) be such that \(M\xi \leq \eta \leq \varepsilon \), and let

    $$ \varOmega \triangleq \bigl\{ x(\cdot )\in C[t_{0},s]| \Vert x-x_{0} \Vert \leq \alpha , x(t _{0})=x_{0}, t \in [t_{0},s]\bigr\} , $$

    where \(s\triangleq t_{0}+\xi \). It is easy to see that Ω is a convex closed set and bounded. Let \(G: C[t_{0},s]\rightarrow C[t_{0},s]\) be given by

    $$ (Gx) (t)\triangleq x_{0}+ \int _{t_{0}}^{t} f\bigl(x(\upsilon )\bigr)\,\mathrm {d}\upsilon , \quad t\in [t_{0},s]. $$

    It follows that

    $$ \begin{aligned}[b] \bigl\Vert (Gx) (t)-x_{0} \bigr\Vert &= \biggl\Vert \int _{t_{0}}^{t} f\bigl(x(\upsilon )\bigr)\,\mathrm {d}\upsilon \biggr\Vert \\ &\leq \int _{t_{0}}^{t} \bigl\Vert f\bigl(x(\upsilon ) \bigr) \bigr\Vert \,\mathrm {d}\upsilon \\ &\leq M \vert t-t_{0} \vert \\ &\leq M\xi \\ &\leq \eta , \end{aligned} $$

    where \(t\in [t_{0},s]\), \(G(\varOmega )\) is bounded by (3.2). Furthermore, because f is continuous on \(\mathcal{K}\), it follows that, for every \(\varepsilon >0\), there exists \(\delta >0\) such that \(\sup_{t_{0}\leq t\leq s}\|x(t)-\bar{x}(t)\|<\delta \), we have

    $$ \begin{aligned} \bigl\Vert (Gx) (t)-(G\bar{x}) (t) \bigr\Vert &= \bigg\| \int _{t_{0}}^{t} [f\bigl(x(\upsilon )\bigr)-f\bigl( \bar{x}(\upsilon )\bigr)\,\mathrm {d}\upsilon \bigg\| \\ &\leq \int _{t_{0}}^{t} \bigl\Vert f\bigl(x(\upsilon ) \bigr)-f\bigl(\bar{x}(\upsilon )\bigr) \bigr\Vert \,\mathrm {d}\upsilon \\ &\leq \varepsilon (t-t_{0}) \\ &\leq \varepsilon \xi . \end{aligned} $$

    Therefore, by the Schauder fixed point theorem 2.1, we know that \(x(t)=(Gx)(t)\) is a solution of (1.1) if and only if \(x(t)\) is a fixed point of G for all \(t\in [t_{0},s]\) (for more details, see [33]). On the other hand, according to the uniqueness theorem of nonlinear dynamical system (2.1), we obtain that system (1.1) has a unique solution \(x:[t_{0},s] \rightarrow \mathbb {R}^{n}\) over the interval \([t_{0},s]\).

  2. (C2)

    If \(x_{0}\in \mathcal{M}\), then for all \(t\geq t_{0}\), we have \(x_{0}^{+}=J(x_{0})\in \mathcal{N}\in \mathcal{K}\). It follows from hypothesis \(\mathit{(H3)}\) that there exists a constant \(\alpha >0\) such that \(\mathcal{B}_{\alpha }(x_{0}^{+})\cap \mathcal{M}\neq \emptyset \) and \(\mathcal{B}_{\alpha }(x_{0}^{+})\subseteq \mathcal{K}\). Hence, \(x(t)\) can be continued at the right. Similar to (C1), (1.1) has a unique solution \(x:[t_{0},s]\rightarrow \mathbb {R}^{n}\) over the interval \([t_{0},s]\). Let us consider \(t\leq t_{0}\) now. It is easy to see that \(x_{0}^{-}=J^{-1}(x_{0}^{+})\in \mathcal{M}\). Hence, there exists a constant \(\alpha >0\) such that \(B_{\alpha }(x_{0}^{+})\cap \mathcal{N}\neq \emptyset \) by hypothesis \(\mathit{(H3)}\), and \(x(t)\) can be proceeded at the left. This means that there exists a constant ξ such that \(r\triangleq t_{0}-\xi \). Similar to (C1), (1.1) has a unique solution \(x:[r,t_{0}]\rightarrow \mathbb {R}^{n}\) over the interval \([r,t_{0}]\). Therefore, there exists a unique solution \(x(t)\) of (1.1) on an interval \((r,s)\).

  3. (C3)

    If \(x_{0}\in \mathcal{N}\), similar to cases (C1) or (C2).

Through the analyses above, we proved that (1.1) has a unique solution \(x:[r,s]\rightarrow \mathbb {R}^{n}\) over the interval \([r,s]\). The proof is complete. □

Remark 3.1

If hypotheses \(\mathit{(H1)}\)\(\mathit{(H5)}\) hold, then every solution of (1.1) continuously depends on the initial value \(x_{0}\) [24, 31].

Next, we discuss the continuation of the solution for (1.1). The following theorems prove that every solution of (1.1) is a continuation to \(\mathbb {R}\).

Theorem 3.2

If hypotheses \(\mathit{(H4)}\), \(\mathit{(H6)}\), and \(\mathit{(H7)}\) hold, then every solution \(\pi _{x_{0}}(t)\), \(x_{0}\in \mathcal{K}\) of (2.1) is continuable to \(\mathbb {R}\).


Let \(\widetilde{\pi }_{x_{0}}(t)\) be a solution of system (2.1) starting from the initial point \(x_{0}\in \mathcal{K}\) at \(t=0\). Since the solution \(\pi _{x_{0}}(t)\) intersects the impulse surface \(\mathcal{M}\) zero times or finitely many times, or infinitely many times, thus, the relation of \(\widetilde{\pi }_{x_{0}}(t)\) and \(\mathcal{M}\) is one of the following three cases:

  1. (i)

    If \(\widetilde{\pi }_{x_{0}}(t)\) does not intersect the impulse set \(\mathcal{M}\), then the solution \(\widetilde{\pi }_{x_{0}}(t)\) of system (2.1) starting at the initial point \(x_{0}\in \mathcal{K}\) is free from the impulsive effects and remains in the set \(\mathcal{K}\) forever. It means that \(\widetilde{\pi }_{x_{0}}(t)\) is a nonlinear dynamical system (2.1). According to hypotheses \(\mathit{(H7)}\), the solutions of (1.1) on the maximal interval \([t_{0},t_{f})\) of existence are continuable to \(\mathbb {R}\).

  2. (ii)

    If the solution of (2.1) intersects the impulse surface \(\mathcal{M}\) at the time \(t_{k}\) (i.e., \(\widetilde{\pi } _{x_{0}}(t_{k})\in \mathcal{M}\)) only finitely many times, where the impulse time sequence \(\{t_{k} \}\in \mathbb {R}\) satisfies \(-\infty < t_{1}< t_{2}<\cdots <t_{k}<+\infty \). Denote by \(t_{\min }\) and \(t_{\max }\) the minimal and maximal elements of the sequence \({\tau _{i}}\), respectively. For \(t\geq t_{\max }\), the solution \(\widetilde{\pi }_{x_{0}}(t_{\max })\) of system (2.1) is subjected by impulsive effect to jump to \(x(t_{\max }^{+})=J(x(t_{ \max }^{-}))\in \mathcal{N}\), and the solution \(\widetilde{\pi }_{x _{0}}(t)=\pi _{x(t_{\max }^{+})}(t)\) of system (2.1), where \(\pi _{x(t_{\max }^{+})}(t)\) is a solution of (2.1). By hypothesis \(\mathit{(H7)(a)}\), \([t_{0},t_{f})\) is continuable to \([t_{0},\infty )\) for \(t\leq t_{\min }\). Similarly, by hypothesis \(\mathit{(H7)(b)}\), \([t_{0},t_{f})\) is also continuable to \((-\infty ,t_{0}]\).

  3. (iii)

    The solution \(\widetilde{\pi }_{x_{0}}(t)\) of system (1.1) intersects the impulse surface \(\mathcal{M}\) infinitely many times. It is clear that the existence of \(\tau _{\min }\) and \(\tau _{\max }\) has the following three cases:

    1. (a)

      The impulse time sequence \(\{t_{k} \}\) has a maximal element \(t_{\max }\in \mathbb {R}\), but \(t_{\min }\) does not exist. According to the proof of case (ii), we know \(\widetilde{\pi }_{x_{0}}(t)\) is continuable to +∞ as t increases. Consider t to be decreasing. Integrating both sides of the ordinary differential equation of system (2.1) that belongs to the interval \([t_{k},t_{k+1})\), we have

      $$ \widetilde{\pi }_{x_{0}}\bigl(t_{k}^{+} \bigr)=\widetilde{\pi }_{x_{0}}\bigl(t_{k+1} ^{-}\bigr)+ \int _{t_{k+1}}^{t_{k}}f\bigl(\widetilde{\pi }_{x_{0}}(\theta )\bigr)\,\mathrm {d}\theta . $$

      From \(\mathit{(H4)}\) and \(\mathit{(H6)}\), we denote \(Q\triangleq \sup_{\mathcal{K}}\|f(x)\|\) and \(\rho \triangleq \mathrm{d}( \mathcal{M},\mathcal{N})>0\). Thus, (3.3) implies that

      $$ \frac{\rho }{Q}\leq (t_{k+1}-t_{k}). $$


      $$ \frac{\rho }{Q}\bigl(k-k^{*}\bigr)\geq t_{k}-t_{k^{*}}, $$

      where \(k^{*}\) is fixed, \(k< k^{*}\), and \(k,k^{*}\) is the index of the impulse time sequence \(\{t_{k} \}\) and is fixed. From (3.4), this implies that \(t_{k}\rightarrow -\infty \) as \(k\rightarrow -\infty \). According to hypothesis \(\mathit{(H7)(b)}\), \([t_{0},t_{f})\) is continuable to \((-\infty , t_{\max })\). Thus, \(\widetilde{\pi }_{x_{0}}(t)\) is continuable to −∞ as t decreases.

    2. (b)

      The sequence \(\{t_{k}\}\) has a minimal element \(t_{\min } \in \mathbb {R}\), but does not have a maximal one. Then by the arguments of (ii) \(x(t)\) is continuable to −∞. It follows now that we consider the continuation of \(x(t)\) with the increasing of time t. We have

      $$ \widetilde{\pi }_{x_{0}}\bigl(t_{k+1}^{-}\bigr)= \widetilde{\pi }_{x_{0}}\bigl(t_{k} ^{+}\bigr)+ \int _{t_{i}}^{t_{k+1}}f\bigl(\widetilde{\pi }_{x_{0}}(\theta )\bigr)\,\mathrm {d}\theta . $$

      Similarly, we have

      $$ \frac{\rho }{Q}\leq t_{k+1}-\tau _{k}, $$


      $$ \frac{\rho }{Q}\bigl(k-k^{*}\bigr)\leq t_{k}-t_{k^{*}}, $$

      where \(k^{*}\) is fixed, and \(k>k^{*}\). From (3.5), we get \(t_{k}\rightarrow +\infty \) as \(k\rightarrow +\infty \). According to hypothesis \(\mathit{(H7)(a)}\), \([t_{0},t_{f})\) is continuable to \([t_{\min },\infty )\).

    3. (c)

      The sequence \(\{t_{k}\}\) has neither a minimal nor a maximal element. The proof of this case is similar to that of (a) and (b). We obtain that \(\widetilde{\pi }_{x_{0}}(t)\) is continuable to \(\mathbb {R}\).

According to the above discussion, we obtain that every solution \(\widetilde{\pi }_{x_{0}}(t)\) of (1.1) is continuable to \(\mathbb {R}\). This completes the proof. □

The main results claim that every viable solution of (1.1) is continuable to +∞ and −∞. In other words, \(\mathbb {R}\) is a maximal interval of existence of each solution \(\widetilde{\pi }_{x_{0}}(t)\), \(x_{0}\in \mathcal{K}\) of (1.1). That is, \(\widetilde{\pi }_{x_{0}}(t)\in \mathcal{PC}(\mathbb {R})\).

Numerical examples

In this section, the validity of the results will be illustrated by two numerical examples.

Example 4.1

We revisit the following state-dependent impulsive autonomous differential system with state constraints [31]:

$$ \textstyle\begin{cases} \begin{aligned} &\dot{x}=-x-3y\\ &\dot{y}=3x-y \end{aligned} \Bigg\} (x,y)\in \mathcal{K},\\ \begin{aligned} &x^{+}=2x\\ &y^{+}=2y \end{aligned} \Bigg\} (x,y)\in M\subset \partial \mathcal{K}, \end{cases} $$

where \(z=(x,y)\),

$$ \mathcal{K}=\bigl\{ (x,y)\in \mathbb {R}^{2}|1< x^{2}+y^{2} \leq 4\bigr\} \quad \text{and} \quad \mathcal{M}=\bigl\{ (x,y)\in \mathbb {R}^{2}|x^{2}+y^{2}=1\bigr\} . $$

It is easy to find that

$$\begin{aligned}& f(z)=(-x-3y,3x-y), \qquad J(x)=(2x,2y), \qquad \mathcal{N}=\bigl\{ (x,y)\in \mathbb {R}^{2}|x^{2}+y^{2}=4\bigr\} , \\& H(x)=x^{2}+y^{2}-1, \qquad \widetilde{H}(x)=x^{2}+y^{2}-4. \end{aligned}$$

The viability constraints of system (4.1) are \(\mathcal{K}= \{(x,y)\in \mathbb {R}^{2}| 1< x^{2}+y^{2}\leq 4\}\), manifolds \(\mathcal{M}\) and \(\mathcal{N}\) are boundaries of the set \(\mathcal{K}\), and circles with radii 1 and 2, respectively. It is easy to know \(\mathrm{d}( \mathcal{M},\mathcal{N})=1>0\).

Let us check conditions \(\mathit{(H1)}\)\(\mathit{(H6)}\). Clearly, \(\mathcal{K}=\{(x,y)\in \mathbb {R}^{2}| 1< x^{2}+y^{2}\leq 4\}\) is a simply connected open subset on \(\mathbb {R}^{n}\). Moreover,

$$ \nabla H(x)=(2x,2y)\neq 0. $$

So, \(\mathit{(H1)}\)\(\mathit{(H2)}\) are satisfied. Moreover, f, J are continuously differentiable functions and

det [ J ( x ) x ] = | 2 0 0 2 | 0

for all x. Furthermore, for all \(x\in \mathcal{M}\), we have

$$ \begin{aligned} \bigl\langle \nabla H(x),f(x)\bigr\rangle =\bigl\langle (2x,2y),(-x-3y,3x-y)\bigr\rangle =2\bigl(-x^{2}-y^{2} \bigr)=-2\neq 0, \end{aligned} $$


$$ \begin{aligned} \bigl\langle \nabla \widetilde{H}(x),f(x)\bigr\rangle =\bigl\langle (2x,2y),(-x-3y,3x-y) \bigr\rangle =2\bigl(-x^{2}-y^{2} \bigr)=-8\neq 0 \end{aligned} $$

for all \(x\in \mathcal{N}\). Thus, all conditions \(\mathit{(H1)}\)\(\mathit{(H6)}\) are satisfied. It is easy to know from Theorem 3.1 that solution of system (4.1) exists and is unique.

Next, let us consider the continuation of solution of system (4.1). The nonlinear dynamical system in (4.1) is a linear dynamical system with constant coefficients. Furthermore,

$$ \bigl\Vert f(x) \bigr\Vert =\sqrt{(-x-3y)^{2}+(3x-y)^{2}}= \sqrt{10\bigl( x^{2}+y^{2}\bigr)} $$


$$ \sup \bigl\Vert f(x) \bigr\Vert =2\sqrt{10}< \infty , \quad x\in \mathcal{K}. $$

We see that system (4.1) satisfies all the conditions of Theorem 3.2. Therefore, every solution of system (4.1) is continuable on \(\mathbb {R}\).

The phase portrait of system (4.1) without impulsive effects is seen in Fig. 3(a). Figure 3(a) shows that the trajectories of system (4.1) without impulsive effect will leave \(\mathcal{K}\) and then trend to equilibrium \((0,0)\). From Fig. 3(b), we can easily find that the trajectory of system (4.1) starting from the initial point \((\sqrt{2},\sqrt{2})\in \mathcal{K}\) will intersect with the curve \(x^{2}+y^{2}=1\) infinitely many times due to impulsive effects and remain in \(\mathcal{K}\) forever. That is to say, we can make the solution of system (4.1) with boundary constraints remain in the constraint domain \(\mathcal{K}\) through the strategy of state-dependent impulsive control.

Figure 3
figure 3

The numerical simulation of system (4.1)

To further illustrate the significance of the study, we consider a specific biological model.

Example 4.2

Suppose that there are two species in an area with limited food resources. \(x_{1}(t)\) and \(x_{2}(t)\) are the populations of the species at time t, respectively. Let \(x_{1}=x_{1}(t)\) and \(x_{2}=x_{2}(t)\). Suppose that the species \(x_{2}\) has the negative effect on the species \(x_{1}\) and decreases the growth rate of the species \(x_{1}\), but the species \(x_{1}\) can increase the growth rate of the species \(x_{2}\). The relations of two species can be described by the following system:

$$ \textstyle\begin{cases} \dot{x}_{1}=-(x_{2}-a_{2})+\epsilon (x_{1}-a_{1}),\\ \dot{x}_{2}=x _{1}-a_{1}, \end{cases} $$

where \(\epsilon >0\) represents the immigration rate of species \(x_{1}\) from the outside of the habitat, \(a_{1}\), \(a_{2}\) are given positive constants. It is easy to know that the equilibrium point \((a_{1},a_{2})\) of system (4.3) is unstable focus or node for \(\epsilon >0\) (see Fig. 4(a)). That is to say, \(x_{1}\rightarrow + \infty \) and \(x_{2}\rightarrow +\infty \) as \(t\rightarrow \infty \). However, the number of the two species will decrease or even tend to extinction after the total population reaches a certain threshold because the food is limited. In order to ensure the diversity of species, we should take some reasonable control strategies. We assume that the threshold \(x_{1}^{2}+x_{2}^{2}=\rho _{1}^{2}\), \(\rho _{1}>0\). When \(x_{1}\) and \(x_{2}\) satisfy the threshold, some control strategies can be taken, and the population of two species decreases to \(x_{1}^{2}+x_{2}^{2}=\rho _{2}^{2}\), where \(\rho _{1}>\rho _{2}>0\) (\(\rho _{1}\) and \(\rho _{1}\) are constants). Therefore, we give the following cylindrical dynamical system with state-dependent impulsive control and state constraints:

$$ \textstyle\begin{cases} \begin{aligned} &\dot{x}_{1}=-(x_{2}-a_{2})+\epsilon (x_{1}-a_{1})\\ &\dot{x}_{2}=x _{1}-a_{1}, \end{aligned} \Bigg\} (x,y)\in \mathcal{K},\\ \begin{aligned} &\Delta \rho =-\rho ^{*}, \end{aligned} (x,y)\in M\subset \partial \mathcal{K}, \end{cases} $$


$$\begin{aligned}& \mathcal{K}=\bigl\{ (x_{1},x_{2})\in \mathbb {R}_{+}^{2}|(x_{1}-a_{1})^{2}+(x_{2}-a _{2})^{2}< \rho _{1}^{2}\bigr\} , \\& \Delta \rho =-\rho ^{*}=\rho _{2}-\rho _{1}=\sqrt {\bigl(x_{1}^{+}-a_{1}\bigr)^{2}+ \bigl(x _{2}^{+}+a_{2}\bigr)^{2}}- \sqrt{(x_{1}-a_{1})^{2}+(x_{2}-a_{2})^{2}}, \\& \partial \mathcal{K}=\bigl\{ (x_{1},x_{2})\in \mathbb {R}_{+}^{2}|(x_{1}-a_{1})^{2}+(x _{2}-a_{2})^{2}=\rho _{1}^{2} \bigr\} , \end{aligned}$$


$$ \mathcal{M}=\bigl\{ (x_{1},x_{2})\in \mathbb {R}_{+}^{2}|(x_{1}-a_{1})^{2}+(x_{2}-a _{2})^{2}=\rho _{1}^{2}\bigr\} . $$
Figure 4
figure 4

The numerical simulation of system (4.4), where \(a_{1}=a_{2}=3\), \(\epsilon=0.7\), \(\rho_{1}=2\), \(\rho_{2}=1\)

It is easy to see that assumptions \(\mathit{(H1)}\)\(\mathit{(H6)}\) are true. Let \(a_{1}=a_{2}=3\), \(\epsilon =0.7\), \(\rho _{1}=2\), \(\rho _{2}=1\). Figure 4(a) shows that the solution of system (4.4) starting from the initial value \((x_{10},x_{20})\in \mathcal{K}\) will leave the viability constraints \(\mathcal{K}\). Figure 4(b) shows that the solution of system (4.4) will eventually stay in the viability constraints \(\mathcal{K}\) and tend to a periodic solution.


The state-dependent impulsive autonomous differential system (1.1) with boundary constraints has been considered in this paper. The main purpose is to investigate the existence and uniqueness of viable solutions of system (1.1). From Theorem 3.1, some sufficient conditions on the existence of viable solutions of system (1.1) are provided. Furthermore, we obtain sufficient conditions for the continuation of a viable solution of system (1.1) by Theorem 3.2. Finally, two examples are given to illustrate the existence and continuation of viable solutions of (1.1).


  1. Shah, K., Ali, A., Bushnaq, S.: Hyers–Ulam stability analysis to implicit Cauchy problem of fractional differential equations with impulsive conditions. Math. Methods Appl. Sci. 41(17), 8329–8343 (2018)

    Article  MathSciNet  Google Scholar 

  2. Wang, J.R., Shah, K., Ali, A.: Existence and Hyers–Ulam stability of fractional nonlinear impulsive switched coupled evolution equations. Math. Methods Appl. Sci. 41(6), 2392–2402 (2018)

    MathSciNet  MATH  Google Scholar 

  3. Li, X., Cao, J.: An impulsive delay inequality involving unbounded time-varying delay and applications. IEEE Trans. Autom. Control 62(7), 3618–3625 (2017)

    Article  MathSciNet  Google Scholar 

  4. Li, X., Wu, J.: Stability of nonlinear differential systems with state-dependent delayed impulses. Automatica 64, 63–69 (2016)

    Article  MathSciNet  Google Scholar 

  5. Li, X., Song, S.: Stabilization of delay systems: delay-dependent impulsive control. IEEE Trans. Autom. Control 62(1), 406–411 (2016)

    Article  MathSciNet  Google Scholar 

  6. Tao, J., Wu, Z.G., Su, H., Wu, Y., Zhang, D.: Asynchronous and resilient filtering for Markovian jump neural networks subject to extended dissipativity. IEEE Trans. Cybern. PP(99), 1–10 (2018)

    Google Scholar 

  7. Ying, S., Wu, Z.G., Peng, S., Su, H., Huang, T.: Asynchronous filtering for Markov jump neural networks with quantized outputs. IEEE Trans. Syst. Man Cybern. Syst. PP(99), 1–11 (2018)

    Google Scholar 

  8. Yang, X., Peng, D., Lv, X., Li, X.: Recent progress in impulsive control systems. Math. Comput. Simul. 155, 244–268 (2019)

    Article  MathSciNet  Google Scholar 

  9. Lakshmikantham, V., Bainov, D.D., Simeonov, P.S.: Theory of Impulsive Differential Equations. World Scientific, Singapore (1989)

    Book  Google Scholar 

  10. Bainov, D.D., Simeonov, P.S.: Systems with Impulse Effect: Stability, Theory and Applications. Wiley, New York (1989)

    MATH  Google Scholar 

  11. Hirstova, S.G., Bainov, D.D.: Existence of periodic solutions of nonlinear systems of differential equations with impulsive effect. J. Math. Anal. Appl. 125(1), 192–202 (1987)

    Article  MathSciNet  Google Scholar 

  12. Yang, T.: Impulsive Control Theory (2001)

    MATH  Google Scholar 

  13. Fan, Z., Gang, L.: Existence results for semilinear differential equations with nonlocal and impulsive conditions. J. Funct. Anal. 258(5), 1709–1727 (2010)

    Article  MathSciNet  Google Scholar 

  14. Chellaboina, V., Bhat, S.P., Haddad, W.M.: An invariance principle for nonlinear hybrid and impulsive dynamical systems. American Control Conference (2000)

  15. Wen, S., Xiao, S., Yan, Z., Zeng, Z., Huang, T.: Adjusting learning rate of memristor-based multilayer neural networks via fuzzy method. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. (2018).

    Article  Google Scholar 

  16. Wen, S., Xiao, S.X., Yang, Y., Yan, Z., Zeng, Z., Huang, T.: Generating realistic videos from keyframes with concatenated gans. IEEE Trans. Circuits Syst. Video Technol. (2018).

    Article  Google Scholar 

  17. Wen, S., Hu, R., Yang, Y., Huang, T., Zeng, Z., Song, Y.D.: Memristor-based echo state network with online least mean square. IEEE Transactions on Systems, Man, and Cybernetics: Systems (2018).

  18. Tang, S., Cheke, R.A.: State-dependent impulsive models of integrated pest management (ipm) strategies and their dynamic consequences. J. Math. Biol. 50(3), 257–292 (2005)

    Article  MathSciNet  Google Scholar 

  19. Zeng, G., Chen, L., Sun, L.: Existence of periodic solution of order one of planar impulsive autonomous system. J. Comput. Appl. Math. 186(2), 466–481 (2006)

    Article  MathSciNet  Google Scholar 

  20. Nie, L., Teng, Z., Torres, A.: Dynamic analysis of an SIR epidemic model with state dependent pulse vaccination. Nonlinear Anal., Real World Appl. 13(4), 1621–1629 (2012)

    Article  MathSciNet  Google Scholar 

  21. Nersesov, S.G., Chellaboina, V.S., Haddad, W.M.: A generalization of Poincare’s theorem to hybrid and impulsive dynamical systems. American Control Conference, 1240–1245 (2002)

  22. Ciesielski, K.: On stability in impulsive dynamical systems. Bull. Pol. Acad. Sci., Math. 52(84), 81–91 (2010)

    MathSciNet  MATH  Google Scholar 

  23. Brudnyi, A.: Well-posedness of reset control systems on state-dependent impulsive dynamical systems. Abstr. Appl. Anal. 2012(6), 357–378 (2014)

    Google Scholar 

  24. Akhmet, M.: Principles of Discontinuous Dynamical Systems. Springer, New York (2010)

    Book  Google Scholar 

  25. Aubin, J.P.: Viability Theory (Systems and Control) (2006)

    Google Scholar 

  26. Cardinali, S.: Periodic solutions of nonlinear impulsive differential inclusions with constraints. Proc. Am. Math. Soc. 132(8), 2339–2349 (2004)

    Article  MathSciNet  Google Scholar 

  27. Cardinali, T., Servadei, R.: On the existence of solutions for nonlinear impulsive periodic viable problems. Open Math. 2(4), 573–583 (2004)

    MathSciNet  MATH  Google Scholar 

  28. Gabor, G.: The existence of viable trajectories in state-dependent impulsive systems. Nonlinear Anal. 72(9), 3828–3836 (2010)

    Article  MathSciNet  Google Scholar 

  29. Gabor, G.: Viable periodic solutions in state-dependent impulsive problems. Collect. Math. 66(3), 351–365 (2015)

    Article  MathSciNet  Google Scholar 

  30. Kryszewski, W., Plaskacz, S.: Periodic solutions to impulsive differential inclusions with constraints. Nonlinear Anal. 65(9), 1794–1804 (2006)

    Article  MathSciNet  Google Scholar 

  31. Akhmet, M.: Discontinuous dynamics with grazing points. Commun. Nonlinear Sci. Numer. Simul. 38, 218–242 (2016)

    Article  MathSciNet  Google Scholar 

  32. Bonotto, E.M., Federson, M.: Poisson stability for impulsive semidynamical systems. Nonlinear Anal., Theory Methods Appl. 71(12), 6148–6156 (2009)

    Article  MathSciNet  Google Scholar 

  33. Haddad, W.M., Chellaboina, V.S.: Nonlinear Dynamical Systems and Control: A Lyapunov-Based Approach. Princeton University Press, Princeton (2011)

    Book  Google Scholar 

Download references


The authors are grateful to the anonymous referees for their careful reading of the manuscript and for their invaluable comments and suggestions, which largely helped to improve this paper.


This work is supported by the Natural Science Foundation of China (grant no: 61873213, 61503307, 61633011, 61702066, 11474233, 11747125), Chongqing Research Program of Basic Research and Frontier Technological Science Foundation (cstc2016jcyjA0261, cstc2017jcyjAX0256). It is also supported by Fundamental Research Funds for the Central Universities (no: XDJK2019B009) and China Postdoctoral Science Foundation. The research reported here was supported by the Natural Science Foundation Project of Chongqing CSTC (Grant no. cstc2018jcyjAX0810) and the Foundation of CQUE (18GZKP02, KY201702A). It was partially supported by Research Foundation of Key Laboratory of Machine Perception and Children’s Intelligence Development funded by CQUE (16xjpt07), China.

Author information

Authors and Affiliations



All authors read and approved the final manuscript.

Corresponding author

Correspondence to Chuan Dong Li.

Ethics declarations

Competing interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Chen, L., He, Z.L., Li, C.D. et al. On existence and continuation of solutions of the state-dependent impulsive dynamical system with boundary constraints. Adv Differ Equ 2019, 132 (2019).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI:


  • Viable solution
  • State-dependent impulsive
  • Existence
  • Continuation
  • Boundary constraints