1 Introduction

This article studies the stability problem of time-delay systems with characteristic quasipolynomial

$$\begin{aligned} \Delta (s)&= p_{0}(s)+p_{1}(s)\mathrm{e}^{-\tau _{1}s}+p_{2}(s)\mathrm{e}^{-\tau _{2}s}+p_{3}(s)\mathrm{e}^{-\tau _{3}s} \nonumber \\&+p_{12}(s)\mathrm{e}^{-(\tau _{1}+\tau _{2})s}+p_{23}(s)\mathrm{e}^{-(\tau _{2}+\tau _{3})s}\nonumber \\&+p_{31}(s)\mathrm{e}^{-(\tau _{3}+\tau _{1})s} +p_{123}(s)\mathrm{e}^{-(\tau _{1}+\tau _{2}+\tau _{3})s}, \end{aligned}$$
(1.1)

where \(p_{0}(s)\), \(p_{k}(s)\), \(p_{kl}(s)\), \(k,l=1,2,3\) and \(p_{123}(s)\) are polynomials of \(s\) with real coefficients. It is know that the system is of retarded type if the order of \(p_{0}(s)\) is higher than all the other coefficient polynomials. If at least one of them have the same order as \( p_{0}(s)\), then the system is of neutral type. If the order \(p_{0}(s)\) is lower than at least one of the other ceofficient polynomials, then the system is always unstable for any positive delays.

The objective of this article is to identify the set of delay parameters \( (\tau _{1},\tau _{2},\tau _{3})\) such that the system is stable. The main focus is to parameterize and geometrically characterize the stability crossing set, which is defined as the set of delay combinations \((\tau _{1},\tau _{2},\tau _{3})\) such that the characteristic equation has at least one imaginary solution. The importance of the stability crossing set lies in the following fact: For a large class of systems, the roots of the characteristic equation

$$\begin{aligned} \Delta (s)=0 \end{aligned}$$
(1.2)

in a neighborhood of the imaginary axis and on the right half plane are continuous functions of the delays \((\tau _{1},\tau _{2},\tau _{3})\). Therefore the stability crossing set divides the three-dimensional delay parameter space into regions such that the number of right-half-plane roots is fixed in each such region. By studying the direction of crossing of roots at the imaginary axis, the number of right-half-plane roots in each such region can be determined, and therefore, the stable parameter regions can also be determined as a special case.

The stability analysis based on the above principle is known as the D-subdivision method (also known as the D-decomposition or D-partition method). The readers are referred to the survey paper [1] by Gryazina, et al., for a comprehensive review on this subject. D-subdivision method is especially important for time-delay systems as direct stability analysis using, for example, the Pontryagin’s Theorem [2] is very difficult to carry out in practice. The D-subdivision method for time-delay systems was developed by Neimark [3], and the English coverage of the method can be found in the book [4] by El’sgol’ts and Norkin. A rich collection of D-subdivision analysis in the form of stability charts can be found in the book [5] by Stépán, which also considers systems with distributed delays.

The validity of D-subdivision method requires the continuity of characteristic roots in a neighborhood of the imaginary axis and on the right half plane. This is automatically satisfied for systems of retarded type [6]. However, this is not necessarily the case for systems of neutral type with multiple delays. Such discontinuity is intimately related to the behavior of the difference equations of continuous time, as documented in [7] and [8]. Such discontinuity has been responsible for such surprising phenomena as the wellposedness or stability at small delays [9, 10], instability of Smith predictor due to delay mismatch [11], and sensitivity to delay variations in the discrete implementation of distributed delay feedback control [12, 13]. A review and unified discussion of these phenomena can be found in [14].

In practice, the application of the D-subdivision method is not trivial when it is used to analyze systems with multiple delays. See, for example, [15]. In [16], Hale and Huang give a complete analysis of the first order differential-difference equation with two delays, and all the stable delay parameter regions are obtained. In the last decade or so, many analyses have been conducted on systems with two or three delays with various generality. Examples include systems with two delays without cross term [17], multiple delay systems with cross terms [18], polynomial eigenvalue approach [19], and three variable delays with additional fixed delays [20].

The main focus of this article is to obtain explicit parameterization and geometric characterization of stability crossing set of the system given in (1.1). These have been achieved for systems with two or three delays without cross terms in [21] and [22], respectively, and for systems with two delays with a cross term in [23]. The case discussed here is complicated by the presence of the cross terms such as \( \mathrm{e}^{-(\tau _{1}+\tau _{2})s}\) and \(\mathrm{e}^{-(\tau _{1}+\tau _{2}+\tau _{3})s}\) involving the sums of delays in the exponents. As will be seen later, such a system requires a very different method that involves more numerical computation than the cases mentioned above, although some ideas developed in [23] are instrumental.

Similar to the two delay case, the importance of including the cross terms can be described as follows: As argued in [24] and implied in [9], a linear system that contains three single-input–single-output delay elements may be described in a feedback configuration such that the forward subsystem does not contain any delay,

$$\begin{aligned} \dot{x}(t)&= Ax(t)+Bu(t), \end{aligned}$$
(1.3)
$$\begin{aligned} y(t)&= Cx(t)+Du(t), \end{aligned}$$
(1.4)

where

$$\begin{aligned} x(t)&\in \mathbb {R}^{n}, \\ u(t)&= \left( \begin{array}{c} u_{1}(t) \\ u_{2}(t) \\ u_{3}(t) \end{array} \right) \in \mathbb {R}^{3},\\ y\left( t\right)&= \left( \begin{array}{c} y_{1}(t) \\ y_{2}(t) \\ y_{3}(t) \end{array} \right) \in \mathbb {R}^{3}, \end{aligned}$$

and the feedback subsystem consists of three scalar delay elements

$$\begin{aligned} \left( \begin{array}{c} u_{1}(t) \\ u_{2}(t) \\ u_{3}(t) \end{array} \right) =\left( \begin{array}{c} y_{1}(t-\tau _{1}) \\ y_{2}(t-\tau _{2}) \\ y_{3}(t-\tau _{3}) \end{array} \right) . \end{aligned}$$
(1.5)

In other words, such a system can be considered as having three scalar delay channels. After substituting (1.3) and (1.4) by (1.5), the characteristic equation of the system can be easily seen as

$$\begin{aligned} \Delta (s)=\det \left( \begin{array}{ccc} sI-A &{} | &{} -BE(\tau _{1},\tau _{2},\tau _{3}) \\ --- &{} + &{} --------- \\ -C &{} | &{} I-DE(\tau _{1},\tau _{2},\tau _{3}) \end{array} \right) =0, \end{aligned}$$

where

$$\begin{aligned} E(\tau _{1},\tau _{2},\tau _{3})=\mathop {\mathrm{diag}}\nolimits \left( \begin{array}{ccccc} \mathrm{e}^{-\tau _{1}s}&|&\mathrm{e}^{-\tau _{2}s}&|&\mathrm{e}^{-\tau _{3}s} \end{array} \right) . \end{aligned}$$

An application of the Schur determinant complement yields

$$\begin{aligned} \Delta (s)&= \det \left( \begin{array}{ccc} sI-A &{} | &{} -BE(\tau _{1},\tau _{2},\tau _{3}) \\ --- &{} + &{} ------- \\ 0 &{} | &{} M(s) \end{array} \right) \nonumber \\&= \det \left( sI-A\right) \cdot \det \left[ M(s)\right] , \end{aligned}$$
(1.6)

where

$$\begin{aligned} M(s)=I-\left( D+C\left( sI-A\right) ^{-1}B\right) E(\tau _{1},\tau _{2},\tau _{3}). \end{aligned}$$
(1.7)

An expansion of \(\det \left[ M(s)\right] \) shows that \(\Delta (s)\) indeed has the form (1.1) in general.

The remaining part of this article is organized as follows. Section 2 presents the problem setting and nontriviality assumptions. Section 3 presents local parameterization of stability crossing set using the frequency \(\omega \) and a delay \(\tau _{w}\). Section 4 defines the valid parameter range of \((\omega ,\tau _{w})\) and makes some nondegeneracy assumptions, and presents some implications of these assumptions. Section 5 discusses the boundary of the valid parameter range and the classification of each connected piece of this boundary. Section 6 discusses constant frequency curves, which are subsets of the stability crossing set corresponding to a fixed \(\omega \) and a maximal \(\tau _{w}\)-interval. Section 7 discusses the calculation of the crossing frequency set \(\Omega \) and its partition to maximal intervals \(\Omega _{i}^{h}\) of different classes. Section 8 refines the classification of \(\Omega _{i}^{h}\). Section 9 presents the parameterization and geometric characterization of the crossing frequency set corresponding to each maximal interval \(\Omega _{i}^{h}\) of all possible types except one. This remaing type is presented in Sect. 10. Section 11 presents an example of stability analysis using the theory developed. Section 12 presents some concluding remarks.

2 Problem setup

Some notation used in this article is defined below. \(\mathbb {R}\), \(\mathbb {R }^{n}\), and \(\mathbb {R}^{n\times m}\) denote the sets of real scalars, \(n\) -dimensional real vectors, and \((n\times m)\)-dimensional real matrices, respectively. Similarly, \(\mathbb {C}\), \(\mathbb {C}^{n}\) and \(\mathbb {C} ^{n\times m}\) denote the corresponding sets with complex entries. For an \( \alpha \in \mathbb {C}\), \(\alpha ^{*}\) represents its complex conjugage, and \(\mathop {\mathrm{Re}}\nolimits (\alpha )\) and \(\mathop {\mathrm{Im}}\nolimits (\alpha )\) represent its real part and imaginary part, respectively. \(\mathbb {R}_{+}\) represents the set of nonnegative real scalars, and \(\mathbb {R}_{+}^{n}\) is the set of \(n\) -dimensional vectors with components in \(\mathbb {R}_{+}\). \(\mathbb {C}_{+}\) and \(\mathbb {C}_{-}\) denote the sets of complex numbers with nonnegative real parts and strictly negative real parts, respectively. For a given set \( \mathcal {S}\), \(\mathcal {S}^{o}\) represents its interior and \(\mathcal {\bar{S} }\) represents its closure. For example, \(\mathbb {R}_{+}^{o}\) represents the set of strictly positive real numbers. We also define the set of integers as \(\mathbb {Z}\), and \(\mathbb {Z}_{3}^{+}=\left\{ 1,2,3\right\} \).

For an infinite number of objects indexed by one integer, \(Q_{k}\), \(k\in \mathbb {Z}\), we say there are a series of such objects. Typically, these objects approximately line up along one direction in the three-dimensional space. We say there are an array of objects to refer to objects indexed by two integers, \(Q_{kl}\), \(k\in \mathbb {Z}\), \(l\in \mathbb {Z}\), and they typically line up approximately along two directions. We say there are a lattice of objects when referring to objects indexed by three integers, \(Q_{klm}\), \(k\in \mathbb {Z}\), \(l\in \mathbb {Z}\), \( m\in \mathbb {Z}\) and they typically line up approximately in three directions.

We will also freely exchange the order of the subscripts of the polynomials in \(\Delta (s)\). For example, \(p_{123}\) may also be written as \(p_{321}\) or \( p_{231}\), and \(p_{12}\) may also be written as \(p_{21}\). Therefore, for arbitrary \(\left\{ u,v,w\right\} =\mathbb {Z}_{3}^{+}\), we may write (1.1) as

$$\begin{aligned} \Delta (s)&= p_{0}(s)+p_{u}(s)\mathrm{e}^{-\tau _{u}s}+p_{v}(s)\mathrm{e}^{-\tau _{v}s}+p_{w}(s)\mathrm{e}^{-\tau _{w}s} \nonumber \\&+p_{uv}(s)\mathrm{e}^{-(\tau _{u}+\tau _{v})s}+p_{vw}(s)\mathrm{e}^{-(\tau _{v}+\tau _{w})s}\nonumber \\&+p_{wu}(s)\mathrm{e}^{-(\tau _{w}+\tau _{u})s} \nonumber \\&+p_{uvw}(s)\mathrm{e}^{-(\tau _{u}+\tau _{v}+\tau _{w})s}. \end{aligned}$$
(2.1)

The three delays \((\tau _{1},\tau _{2},\tau _{3})\) may be considered as a point in the 3-dimensional coordinate system with coordinate unit vectors \( \varvec{\tau }_{1}^{0}\), \(\varvec{\tau }_{2}^{0}\) and \(\varvec{\tau } _{3}^{0} \), and the point may be written as a vector

$$\begin{aligned} \varvec{\tau }=\tau _{u}\varvec{\tau }_{u}^{0}+\tau _{v}\varvec{\tau } _{v}^{0}+\tau _{w}\varvec{\tau }_{w}^{0}. \end{aligned}$$

As \(\Delta \) depends on both \(s\) and \(\tau _{1}\), \(\tau _{2}\) and \(\tau _{3}\) , we may sometimes denote it as \(\Delta _{\varvec{\tau }}(s)\) or \(\Delta _{\tau _{1},\tau _{2},\tau _{3}}(s)\) when we want to consider \(\Delta \) as a function of \(s\) for the given delays, and write \(\Delta (s,\varvec{\tau })\) or \(\Delta (s,\tau _{1},\tau _{2},\tau _{3})\) when we want to emphasize it as a function of both \(s\) and the delays. Similar notation is also used for other functions of \(s\) and \(\varvec{\tau }\).

For the sake of convenience, we say a system is “stable” to mean it is asymptotically stable. We will restrict ourselves to systems that satisfy the following non-triviality assumptions:

Assumption I

Existence of principal term

$$\begin{aligned} \mathop {\mathrm{ord}}\nolimits (p_{0})&\ge \mathop {\mathrm{ord}}\nolimits (p_{u}),\text { for all }u\in \mathbb {Z} _{3}^{+}; \\ \mathop {\mathrm{ord}}\nolimits (p_{0})&\ge \mathop {\mathrm{ord}}\nolimits (p_{uv}),\text { for all }u\in \mathbb {Z} _{3}^{+}\text {, }v\in \mathbb {Z}_{3}^{+}\text {, }u\ne v; \\ \mathop {\mathrm{ord}}\nolimits (p_{0})&\ge \mathop {\mathrm{ord}}\nolimits (p_{123})\text {,} \end{aligned}$$

where \(\mathop {\mathrm{ord}}\nolimits (\cdot )\) denotes the order of the polynomial.

Assumption II

Zero frequency restriction

$$\begin{aligned}&p_{0}(0)+p_{1}(0)+p_{2}(0)+p_{3}(0) \\&\quad +p_{12}(0)+p_{23}(0)+p_{31}(0)+p_{123}(0)\ne 0 \end{aligned}$$

Assumption III

Infinite-frequency restriction

$$\begin{aligned}&1> \lim _{s\rightarrow \infty }\frac{1}{\left| p_{0}(s)\right| } [\left| p_{1}(s)\right| +\left| p_{2}(s)\right| +\left| p_{3}(s)\right| \\&\quad +\left| p_{12}(s)\right| +\left| p_{23}(s)\right| +\left| p_{31}(s)\right| +\left| p_{123}(s)\right| ]. \end{aligned}$$

The above assumptions are made to make sure the problem considered is meaningful, and are similar in spirit to the ones made in [21, 22] and [23]. If Assumption I is violated, then it is well known that the system is unstable for arbitrary positive delays [2, 6]. If Assumption II is violated, then \(0\) is a characteristic root for arbitrary delays, and therefore the system cannot be stable for any delays. Assumption III is automatically satisfied if the system is of retarded type. For system of neutral type, Assumption III is a simple condition to guarantee that the difference equation associated with this system is stable for arbitrary positive delays. Less restrictive conditions to guarantee the stability of the difference equations for arbitrary positive delays may be used instead of Assumption III. Such a condition also guarentees the continuity of the characteristic roots in the neighborhood of the imaginary axis and the right half plane. Interested readers are referred to [7, 14, 2527] for more extended discussions on this issue.

The main focus of this study is the stability crossing set, which is defined as follows.

Definition 2.1

The stability crossing set, denoted as \(\mathcal {T}\), is the set of all \((\tau _{1},\tau _{2},\tau _{3})\) \(\in \mathbb {R}_{+}^{3}\) such that \(\Delta _{\tau _{1},\tau _{2},\tau _{3}}(s)=0\) has at least one solution on the imaginary axis. An \(\omega >0\) is known as a crossing frequency if there exists a delay combination \((\tau _{1},\tau _{2},\tau _{3})\) \(\in \mathbb {R}_{+}^{3}\) such that

$$\begin{aligned} \Delta (j\omega ,\tau _{1},\tau _{2},\tau _{3})=0. \end{aligned}$$
(2.2)

The set of all such \(\omega \) is known as the crossing frequency set, and is denoted as \(\Omega \). For any given set \(\Gamma \subset \mathbb {R}_{+}^{o}\), we define \(\mathcal {T}_{\Gamma }\) as the set of \((\tau _{1},\tau _{2},\tau _{3})\) \(\in \mathbb {R}^{3}\) such that (2.2) is satisfied for some \(\omega \in \Gamma \). Especially, when \(\Gamma \) is a singleton \(\{\omega \}\) , we may write \(\mathcal {T}_{\omega }\) instead of \(\mathcal {T}_{\{\omega \}}\).

Note that it is not necessary to consider \(\omega <0\) due to the fact that (2.2) is satisfied if and only if

$$\begin{aligned} \Delta (-j\omega ,\tau _{1},\tau _{2},\tau _{3})=0. \end{aligned}$$

Assumption II also excludes the possibility of \(\omega =0\) as a crossing frequency. Therefore, it is sufficient to restrict \(\Omega \subset \) \( \mathbb {R}_{+}^{o}\). Obviously,

$$\begin{aligned} \mathcal {T}_{\Gamma }\ne \varnothing \end{aligned}$$

if and only if

$$\begin{aligned} \Omega \cap \Gamma \ne \varnothing . \end{aligned}$$

Noted also that while \(\mathcal {T}\) is restricted to \(\mathbb {R}_{+}^{3}\), \( \mathcal {T}_{\Gamma }\) and \(\mathcal {T}_{\omega }\) are not. As is well known [6], the system may not be stable if \((\tau _{1},\tau _{2},\tau _{3})\notin \mathbb {R}_{+}^{3}\), and therefore, \(\mathcal {T}\) is of practical meaning only in \(\mathbb {R}_{+}^{3}\). On the other hand, the solutions to (2.2) for a given \(\omega \) have some repetitive pattern that is more conveniently described if no such restriction is imposed. With this convention in mind, we have the following relation

$$\begin{aligned} \mathcal {T}=\mathcal {T}_{\Omega }\mathop {\displaystyle \bigcap }\mathbb {R}_{+}^{3}=\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega }\mathcal {T}_{\omega }\mathop {\displaystyle \bigcap }\mathbb {R}_{+}^{3}. \end{aligned}$$

For a given \(w\in \mathbb {Z}_{3}^{+}\), we may use \(\omega \) and \(\tau _{w}\) to parameterize \(\mathcal {T}\). For \(u\) and \(v\) such that \(\{u,v,w\}=\mathbb {Z }_{3}^{+}\), such a parameterization means finding all the pairs \((\tau _{u},\tau _{v})\) such that (2.2) is satisfied.

Definition 2.2

For a given \(w\in \mathbb {Z}_{3}^{+}\), and a parametric pair \((\omega ,\tau _{w})\in \mathbb {R}_{+}^{o}\times \mathbb {R}\),

$$\begin{aligned} \mathcal {T}_{\omega ,\tau _{w}}^{(w)}&= \left\{ (\tau _{1},\tau _{2},\tau _{3})\in \mathbb {R}^{3}\right. \\&\quad \left. \mid (2.2)\text { is satisfied for the given} \tau _{w}\text { and }\omega \right\} . \end{aligned}$$

A pair \((\omega ,\tau _{w})\) is known as a valid parametric pair if \( \mathcal {T}_{\omega ,\tau _{w}}^{(w)}\ne \varnothing \). The set of all valid parametric pair is known as the valid parameter range, and is denoted as \(\Lambda ^{(w)}\).

It should be noted that the crossing frequency set \(\Omega \) is independent of which delay \(\tau _{w}\) is used with \(\omega \) to parameterize \(\mathcal {T }\). On the other hand, a different choice of \(w\) in general gives a different valid parameter range \(\Lambda ^{(w)}\).

3 Reduced form and associated function

For any \(\{u,v,w\}=\mathbb {Z}_{3}^{+}\), we may write \(\Delta (s)\) in the following \(w\)-reduced form

$$\begin{aligned} \Delta (s,\varvec{\tau })&= p_{0}^{(w)}(s)+p_{u}^{(w)}(s)\mathrm{e}^{-\tau _{u}s}+p_{v}^{(w)}(s)\mathrm{e}^{-\tau _{v}s}\nonumber \\&+p_{uv}^{(w)}(s)\mathrm{e}^{-(\tau _{u}+\tau _{v})s}, \end{aligned}$$
(3.1)

where

$$\begin{aligned} p_{0}^{(w)}(s)&= p_{0}(s)+p_{w}(s)\mathrm{e}^{-\tau _{w}s}, \end{aligned}$$
(3.2)
$$\begin{aligned} p_{u}^{(w)}(s)&= p_{u}(s)+p_{wu}(s)\mathrm{e}^{-\tau _{w}s}, \end{aligned}$$
(3.3)
$$\begin{aligned} p_{v}^{(w)}(s)&= p_{v}(s)+p_{wv}(s)\mathrm{e}^{-\tau _{w}s}, \end{aligned}$$
(3.4)
$$\begin{aligned} p_{uv}^{(w)}(s)&= p_{uv}(s)+p_{wuv}(s)\mathrm{e}^{-\tau _{w}s}. \end{aligned}$$
(3.5)

Obviously, the functions defined in (3.2) to (3.5) depend on \( \tau _{w}\). Similar to the case of \(\Delta (s)\), such dependence may be expressed explicitly. For example, we may write \(p_{u,\tau _{w}}^{(w)}(s)\) or \(p_{u}^{(w)}(s,\tau _{w})\) instead of \(p_{u}^{(w)}(s)\). It is also instrumental to define the following \(w\)-associated function

$$\begin{aligned} \Delta _{{}}^{(w)}(s)=P_{0}^{(w)}(s)+P_{u}^{(w)}(s)\mathrm{e}^{-\tau _{u}s}+P_{v}^{(w)}(s)\mathrm{e}^{-\tau _{v}s}, \end{aligned}$$
(3.6)

where

$$\begin{aligned} P_{0}^{(w)}(s)&= p_{uv}^{(w)}(s)p_{uv}^{(w)}(-s)-p_{0}^{(w)}(s)p_{0}^{(w)}(-s), \end{aligned}$$
(3.7)
$$\begin{aligned} P_{u}^{(w)}(s)&= p_{uv}^{(w)}(s)p_{v}^{(w)}(-s)-p_{u}^{(w)}(s)p_{0}^{(w)}(-s), \end{aligned}$$
(3.8)
$$\begin{aligned} P_{v}^{(w)}(s)&= p_{uv}^{(w)}(s)p_{u}^{(w)}(-s)-p_{v}^{(w)}(s)p_{0}^{(w)}(-s). \end{aligned}$$
(3.9)

A useful fact that can be easily verified by direct calculation is

$$\begin{aligned} \left| P_{v}^{(w)}(j\omega )\right| ^{2}-\left| P_{u}^{(w)}(j\omega )\right| ^{2}&= P_{0}^{(w)}(j\omega )\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\right. \nonumber \\&\left. -\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] . \end{aligned}$$
(3.10)

Note that there is no cross term with exponent involving \(\tau _{u}+\tau _{v} \) in \(\Delta _{w}(s)\). Similar to the case discussed in [23], the equation

$$\begin{aligned} \Delta _{{}}^{(w)}(j\omega ,\tau _{1},\tau _{2},\tau _{3})=0 \end{aligned}$$
(3.11)

is closely related to the Eq. (2.2) with \(\Delta (s)\) written in the \(w\)-reduced form (3.1). A significant advantage of working with \(\Delta ^{(w)}(s)\) is the fact that the three terms of \(\Delta _{{}}^{(w)}(j\omega )\) may be viewed as three vectors with lengths \( \left| P_{0}^{(w)}(j\omega )\right| ,\) \(\left| P_{u}^{(w)}(j\omega )\right| \) and \(\left| P_{v}^{(w)}(j\omega )\right| \), respectively, in the complex plane. This fact is instrumental in the proof of the folloiwng proposition.

Proposition 3.1

If \(\omega \) and \(\tau _{w}\) is such that

$$\begin{aligned} P_{0}^{(w)}(j\omega )\ne 0, \end{aligned}$$
(3.12)

then (2.2) is satisfied if and only if (3.11) is satisfied. Under the condition (3.12), there exists a pair \((\tau _{u},\tau _{v})\) to satisfy (2.2) if and only if

$$\begin{aligned} 2\left| P_{u}^{(w)}(j\omega )\right|&\ge \left| P_{0}^{(w)}(j\omega )-\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\right. \right. \nonumber \\&\left. \left. -\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] \right| , \end{aligned}$$
(3.13)

or equivalently

$$\begin{aligned} 2\left| P_{v}^{(w)}(j\omega )\right|&\ge \left| P_{0}^{(w)}(j\omega )+\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\right. \right. \nonumber \\&\left. \left. -\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] \right| . \end{aligned}$$
(3.14)

Furthermore, the solutions to (2.2) can be expressed as

$$\begin{aligned} \tau _{u}&= \tau _{u}^{k_{u}\pm }(\omega ,\tau _{w})=\frac{\angle P_{u}^{(w)}(j\omega )\pm \theta _{u}+(2k_{u}-1)\pi }{\omega },\qquad \nonumber \\&\qquad k_{u}=0,\pm 1,\pm 2,\ldots ; \end{aligned}$$
(3.15)
$$\begin{aligned} \tau _{v}&= \tau _{v}^{k_{v}\pm }(\omega ,\tau _{w})=\frac{\angle P_{v}^{(w)}(j\omega )\mp \theta _{v}+(2k_{v}-1)\pi }{\omega },\qquad \nonumber \\&\qquad k_{v}=0,\pm 1,\pm 2,\ldots ; \end{aligned}$$
(3.16)

where

$$\begin{aligned} \theta _{u} \!&= \!\arccos \left( \! \frac{P_{0}^{(w)}(j\omega )\!-\!\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\!-\!\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] }{2\left| P_{u}^{(w)}(j\omega )\right| } \right) , \end{aligned}$$
(3.17)
$$\begin{aligned} \theta _{v} \!&= \!\arccos \left( \! \frac{P_{0}^{(w)}(j\omega )\!+\!\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\!-\!\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] }{2\left| P_{v}^{(w)}(j\omega )\right| } \right) \!.\nonumber \\ \end{aligned}$$
(3.18)

The proof may be carried out in a very similar manner to those for Theorem 10, Proposition 5, and Proposition 15 in [23]. A more unified proof is given below.

Proof

Comparing (3.1) and (3.6), it can be verified that

$$\begin{aligned} \Delta _{{}}^{(w)}(j\omega )&= p_{uv}^{(w)}(j\omega )\mathrm{e}^{-j\omega (\tau _{u}+\tau _{v})}\Delta (-j\omega )\nonumber \\&-p_{0}^{(w)}(-j\omega )\Delta (j\omega ). \end{aligned}$$
(3.19)

As (2.2) implies

$$\begin{aligned} \Delta ^{*}(j\omega )=\Delta (-j\omega )=0, \end{aligned}$$

it is easily seen from (3.19) that (2.2) implies (3.11). On the other hand, if (3.11) is satisfied, then

$$\begin{aligned} \Delta ^{(w)*}(j\omega )=\Delta _{{}}^{(w)}(-j\omega )=0, \end{aligned}$$

and therefore,

$$\begin{aligned} P_{0}^{(w)}(j\omega )\Delta (j\omega )&= p_{0}^{(w)}(j\omega )\Delta _{{}}^{(w)}(j\omega )\\&+p_{uv}^{(w)}(j\omega )\mathrm{e}^{-j\omega (\tau _{u}+\tau _{v})}\Delta _{{}}^{(w)}(-j\omega )=0, \end{aligned}$$

which implies (2.2) under the condition (3.12). This proves the equivalence of (2.2) and (3.11) under the condition (3.12).

Next, we will establish the equivalence of (3.13) and (3.14). This can be done by taking square on the both sides of (3.13) and then adding

$$\begin{aligned} 4\left( \left| P_{v}^{(w)}(j\omega )\right| ^{2}-\left| P_{u}^{(w)}(j\omega )\right| ^{2}\right) \end{aligned}$$

to both sides of the resulting inequality, and using (3.10). The result can be easily seen as equivalent to taking square on both sides of (3.14).

The next step is to show that (3.13) or (3.14) is necessary and sufficient for the existence of solution for (3.11) (and equivalently (2.2) when (3.12) is satisfied). The three terms of \(\Delta _{{}}^{(w)}(j\omega )\) in (3.6) may be viewed as three vectors in the complex plane. The Eq. (3.11) means that these three vectors must form a triangle when arranged from head to tail. For \(\omega >0\), the two vectors represented by the last two terms can assume arbitrary orientations with appropriate choice of \(\tau _{u}\) and \(\tau _{v}\). Therefore, there exist \(\tau _{u}\) and \(\tau _{v}\) to satisfy (3.11) if and only if the lengths of these vectors may form a triangle, i.e.,

$$\begin{aligned} \left| P_{u}^{(w)}(j\omega )\right| +\left| P_{v}^{(w)}(j\omega )\right|&\ge \left| P_{0}^{(w)}(j\omega )\right| , \end{aligned}$$
(3.20)
$$\begin{aligned} \left| P_{0}^{(w)}(j\omega )\right| +\left| P_{v}^{(w)}(j\omega )\right|&\ge \left| P_{u}^{(w)}(j\omega )\right| , \end{aligned}$$
(3.21)
$$\begin{aligned} \left| P_{0}^{(w)}(j\omega )\right| +\left| P_{u}^{(w)}(j\omega )\right|&\ge \left| P_{v}^{(w)}(j\omega )\right| . \end{aligned}$$
(3.22)

The first two conditions (3.20) and (3.21) together may be equivalently written as

$$\begin{aligned} \left| P_{v}^{(w)}(j\omega )\right| \ge \left| \left| P_{0}^{(w)}(j\omega )\right| -\left| P_{u}^{(w)}(j\omega )\right| \right| . \end{aligned}$$

Taking square of both sides and moving terms, we arrive at the following equivalent inequality

$$\begin{aligned}&2\left| P_{0}^{(w)}(j\omega )\right| \left| P_{u}^{(w)}(j\omega )\right| \nonumber \\&\quad \ge \left| P_{0}^{(w)}(j\omega )\right| ^{2}+\left| P_{u}^{(w)}(j\omega )\right| ^{2}-\left| P_{v}^{(w)}(j\omega )\right| ^{2}. \end{aligned}$$
(3.23)

Divising \(\left| P_{0}^{(w)}(j\omega )\right| \) on both sides of the above inequality and using (3.10), we obtain

$$\begin{aligned}&2\left| P_{u}^{(w)}(j\omega )\right| \ge \mathop {\mathrm{sgn}}\nolimits \left( P_{0}^{(w)}(j\omega )\right) \nonumber \\&\quad \times \left[ P_{0}^{(w)}(j\omega )-\left( \left| p_{u}^{(w)}(j\omega )\right| ^{2}\!-\!\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right) \right] \!.\nonumber \\ \end{aligned}$$
(3.24)

Therefore, (3.13) implies the first two inequalites (3.20) and (3.21). Furthermore, If the third inequality (3.22) is satisfied, then the right hand side of (3.23), and therefore the right hand side of (3.24), is nonnegative. Therefore, (3.20 ), (3.21) and (3.22) together implies (3.13). In other words, we have established the fact that (3.13) implies the two inequalities (3.20), (3.21), and the three inequalities (3.20), (3.21) and (3.22) together implies (3.13). Using a similar procedure, we can also show that (3.14) implies the two inequalities (3.20) and (3.22), and the three inequalities (3.20), (3.21) and (3.22) together implies (3.14). In view of the fact that (3.13) and (3.14) are equivalent, we realize that we have shown that either (3.13) or (3.14) is equivalent to the three inequalities (3.20), (3.21) and (3.22), and the existence of \(\tau _{u}\) and \(\tau _{v}\) to satisfy (3.11).

The final part to be proven is that all the solutions can be expressed in (3.15) and (3.16) with \(\theta _{u}\) and \(\theta _{v}\) given in (3.17) and (3.18). Define the angles \(\theta _{u}\) and \( \theta _{v}\) as the interior angles of the triangle as shown in Fig. 1 when \(P_{0}^{(w)}(j\omega )>0\), and as exterior angles as shown in Fig. 2 when \(P_{0}^{(w)}(j\omega )<0\), and considering the two possibilities of forming a triangle with the given lengths (the edges \(\left| P_{u}^{(w)}(j\omega )\right| \) and \(\left| P_{v}^{(w)}(j\omega )\right| \) above or below \(\left| P_{0}^{(w)}(j\omega )\right| \)), the expressions for \(\tau _{u}\) and \( \tau _{v}\) are obvious. Using the law of cosine, \(\theta _{u}\) and \(\theta _{v}\) can be easily obtained as

$$\begin{aligned}&\theta _{u} \!=\!\arccos \\&\quad \times \left( \mathop {\mathrm{sgn}}\nolimits \left( P_{0}^{(w)}(j\omega )\right) \frac{\left| P_{0}^{(w)}(j\omega )\right| ^{2}\!+\!\left| P_{u}^{(w)}(j\omega )\right| ^{2}\!-\!\left| P_{v}^{(w)}(j\omega )\right| ^{2}}{2\left| P_{0}^{(w)}(j\omega )\right| \left| P_{u}^{(w)}(j\omega )\right| }\!\right) ,\\&\theta _{v} \!=\!\arccos \\&\quad \times \left( \! \mathop {\mathrm{sgn}}\nolimits \left( P_{0}^{(w)}(j\omega )\right) \frac{\left| P_{0}^{(w)}(j\omega )\right| ^{2}\!+\!\left| P_{v}^{(w)}(j\omega )\right| ^{2}\!-\!\left| P_{u}^{(w)}(j\omega )\right| ^{2}}{2\left| P_{0}^{(w)}(j\omega )\right| \left| P_{v}^{(w)}(j\omega )\right| }\!\right) , \end{aligned}$$

Using (3.10) in the above two expressions and cancelling out \( \left| P_{0}^{(w)}(j\omega )\right| \) in the numerators and the denominators, we arrive at the expressions (3.17) and (3.18). Thus the proof is complete. \(\square \)

Fig. 1
figure 1

\(\theta _{u}\) and \( \theta _{v}\) are interior angles of the triangle when \(P_{0}^{(w)}>0\)

Fig. 2
figure 2

\(\theta _{u}\) and \( \theta _{v}\) are exterior angles of the triangle when \( P_{0}^{(w)}>0\)

We will see in the next section that the restriction (3.12) may be removed when the system is nondegenerate.

4 Parameter range and nondegeneracy

When using \(\omega \) and \(\tau _{w}\) to parameterize \(\mathcal {T}\), let the \( \omega \)-axis be horizontal, and \(\tau _{w}\)-axis be vertical. In this parametric space, the condition (3.13) or (3.14) may be used to determine the valid parameter range \(\Lambda ^{(w)}\), which consists of regions in \(\mathbb {R}_{+}^{o}\times \mathbb {R}\) that completely parameterize \(\mathcal {T}\). To be definite, we will use (3.13). Define

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})&= 4\left| P_{u}^{(w)}(j\omega )\right| ^{2}-\left| P_{0}^{(w)}(j\omega )\right. \nonumber \\&\left. -\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}-\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] \right| ^{2}. \end{aligned}$$
(4.1)

Then, Proposition 3.1 suggests that \((\omega ,\tau _{w})\in \Lambda ^{(w)}\) if and only if \(\omega >0\), \(\tau _{w}\in \mathbb {R}\) and

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})\ge 0. \end{aligned}$$
(4.2)

In other words,

$$\begin{aligned} \Lambda ^{(w)}=\{(\omega ,\tau _{w})\in \mathbb {R}_{+}^{o}\times \mathbb {R} \mid \phi ^{(w)}(\omega ,\tau _{w})\ge 0\}. \end{aligned}$$
(4.3)

However, the conditions in Proposition 3.1 excludes those \( (\omega ,\tau _{w})\) that satisfy

$$\begin{aligned} P_{0}^{(w)}(\omega ,\tau _{w})=0. \end{aligned}$$
(4.4)

A parametric pair \((\omega ,\tau _{w})\in \mathbb {R}_{+}^{o}\times \mathbb {R} \) that satisfies (4.4) is known as a singular parametric pair. The set of all singular parametric pairs is known as the singular parametric set and is denoted as \(\Lambda _{s}^{(w)}\). We may not conclude (4.3) until we can be certain that it is also true on \(\Lambda _{s}^{(w)}\). The following proposition does that.

Proposition 4.1

A parametric pair \((\omega ,\tau _{w})\in \mathbb {R} _{+}^{o}\times \mathbb {R}\) satisfies \((\omega ,\tau _{w})\in \Lambda ^{(w)}\) if and only if it satisfies (3.13).

Proof

Using (3.1), we may write

$$\begin{aligned} \Delta (j\omega )=p_{0}^{(uw)}(j\omega )+p_{v}^{(uw)}(j\omega )\mathrm{e}^{-j\omega \tau _{v}}, \end{aligned}$$
(4.5)

where

$$\begin{aligned} p_{0}^{(uw)}(j\omega )&= p_{0}^{(w)}(j\omega )+p_{u}^{(w)}(j\omega )\mathrm{e}^{-j\omega \tau _{u}}, \\ p_{v}^{(uw)}(j\omega )&= p_{v}^{(w)}(j\omega )+p_{uv}^{(w)}(j\omega )\mathrm{e}^{-j\omega \tau _{u}}. \end{aligned}$$

Therefore, it is obvious that (2.2) can be satisfied for some \( \tau _{u}\) if and only if

$$\begin{aligned} \left| p_{0}^{(uw)}(j\omega )\right| =\left| p_{v}^{(uw)}(j\omega )\right| . \end{aligned}$$
(4.6)

The above equation is equivalent to

$$\begin{aligned}&\left( p_{0}^{(w)}(j\omega )+p_{u}^{(w)}(j\omega )\mathrm{e}^{-j\omega \tau _{u}}\right) \\&\quad \cdot \left( p_{0}^{(w)*}(j\omega )+p_{u}^{(w)*}(j\omega )\mathrm{e}^{j\omega \tau _{u}}\right) \\&\quad =\left( p_{v}^{(w)}(j\omega )+p_{uv}^{(w)}(j\omega )\mathrm{e}^{-j\omega \tau _{u}}\right) \\&\quad \quad \,\,\cdot \left( p_{v}^{(w)*}(j\omega )+p_{uv}^{(w)*}(j\omega )\mathrm{e}^{j\omega \tau _{u}}\right) . \end{aligned}$$

Direct calculation indicates that the above is equivalent to

$$\begin{aligned}&2\left| P_{u}^{(w)}(j\omega )\right| \cos (\alpha -\omega \tau _{u})\nonumber \\&\quad =\left| p_{u}^{(w)}(j\omega )\right| ^{2}-\left| p_{v}^{(w)}(j\omega )\right| ^{2}-P_{0}^{(w)}(j\omega ), \end{aligned}$$
(4.7)

where

$$\begin{aligned} \alpha =\angle P_{u}^{(w)}(j\omega ). \end{aligned}$$

Obviously, (4.7) can be true for some \(\tau _{u}\) if and only if (3.13) is satisfied. \(\square \)

Before proceeding to extend the remaining parts of Proposition 3.1 to the entire \(\Lambda ^{(w)}\) and further clarifying the properties of \(\Lambda ^{(w)}\), we introduce the following nondegeneracy assumptions.

Assumption IV

Nondegeneracy of coefficients. For any \( \{u,v,w\}=\mathbb {Z}_{3}^{+}\), no \(\omega \) and \(\tau _{w}\) may simultaneously satisfy

$$\begin{aligned}&P_{u}^{(w)}(j\omega ,\tau _{w}) =0, \end{aligned}$$
(4.8)
$$\begin{aligned}&\left| P_{0}^{(w)}(j\omega ,\tau _{w})\right| =\left| P_{v}^{(w)}(j\omega ,\tau _{w})\right| . \end{aligned}$$
(4.9)

Assumption V

No multiple critical delays. For a given \( \omega \), if

$$\begin{aligned}&\phi ^{(w)}(\omega ,\tau _{w}) =0, \end{aligned}$$
(4.10)
$$\begin{aligned}&\frac{\partial \phi ^{(w)}(\omega ,\tau _{w})}{\partial \tau _{w}} =0 \end{aligned}$$
(4.11)

are satisfied for \(\tau _{w}=\tau ^{a}\) and \(\tau ^{b}\), then \(\omega (\tau ^{b}-\tau ^{a})/(2\pi )\) must be an integer.

Assumption VI

Transversality at critical freqencies. Any \( \omega \) and \(\tau _{w}\) that satisfy (4.10) and (4.11) must satisfy

$$\begin{aligned}&\frac{\partial \phi ^{(w)}(\omega ,\tau _{w})}{\partial \omega } \ne 0, \end{aligned}$$
(4.12)
$$\begin{aligned}&\frac{\partial ^{2}\phi ^{(w)}(\omega ,\tau _{w})}{\partial \tau _{w}^{2}} \ne 0. \end{aligned}$$
(4.13)

Assumption VII

Noncritical zero frequency. For \(\omega =0\), no \(\tau _{w}\) may simultaneously satisfy (4.10) and (4.11).

The above four nondegeneracy assumptions are made to reduce the number of cases to be considered while covering “almost all” cases in the sense that they are “generic” in the terminology of dynamical systems [28]. This allows us to present the main idea in a systematic way within a reasonable amount of space. Similar to Remark 3.2 in [21], cases that violate some nondegeneracy assumptions are not difficult to treat individually. The systems discussed in the rest of this article are assumed to satisfy the three nontriviality assumptions (Assumptions I to III) given in Sect. 2 and the four nondegeneracy assumptions (Assumptions IV to VII) given above.

Proposition 4.2

The valid parameter range \(\Lambda ^{(w)}\) has a nonempty interior that can be expressed as

$$\begin{aligned} \Lambda ^{(w)o}=\left\{ (\omega ,\tau _{w})\in \mathbb {R}_{+}^{o}\times \mathbb {R}\mid \phi ^{(w)}(\omega ,\tau _{w})>0\right\} , \end{aligned}$$
(4.14)

and its boundary \(\partial \Lambda ^{(w)}\) away from the \(\tau _{w}\)-axis can be characterized by

$$\begin{aligned}&\partial \Lambda ^{(w)}\mathop {\displaystyle \bigcap }\mathbb {R}_{+}^{o}\times \mathbb {R}\nonumber \\&\quad =\left\{ (\omega ,\tau _{w})\in \mathbb {R}_{+}^{o}\times \mathbb {R}\mid \text { }\phi ^{(w)}(\omega ,\tau _{w})=0\right\} . \end{aligned}$$
(4.15)

Proof

The Assumptions VI implies that for any \((\omega ,\tau _{w})\) that satisfies (4.10) must satisfy either (4.12) or

$$\begin{aligned} \frac{\partial \phi ^{(w)}(\omega ,\tau _{w})}{\partial \tau _{w}}\ne 0, \end{aligned}$$

from which the conclusions are obvious. \(\square \)

Proposition 4.3

For any \((\omega ,\tau _{w})\in \Lambda ^{(w)}\),

$$\begin{aligned} P_{u}^{(w)}(j\omega )&\ne 0, \end{aligned}$$
(4.16)
$$\begin{aligned} P_{v}^{(w)}(j\omega )&\ne 0. \end{aligned}$$
(4.17)

Proof

If some \((\omega ,\tau _{w})\in \Lambda ^{(w)}\) violates (4.16), i.e., it satisfies (4.8), then the right hand side of the inequality (3.13) must vanish, therefore

$$\begin{aligned} P_{0}^{(w)}(j\omega )=\left| p_{u}^{(w)}(j\omega )\right| ^{2}-\left| p_{v}^{(w)}(j\omega )\right| ^{2}. \end{aligned}$$

Multiplying both sides of the above equation by \(P_{0}^{(w)}(j\omega )\) and using (3.10) and (4.8) yield

$$\begin{aligned} \left| P_{0}^{(w)}(j\omega )\right| ^{2}&= \left| P_{v}^{(w)}(j\omega )\right| ^{2}-\left| P_{u}^{(w)}(j\omega )\right| ^{2} \\&= \left| P_{v}^{(w)}(j\omega )\right| ^{2}. \end{aligned}$$

But this violates Assumption IV. This proves (4.16). The proof of (4.17) is similar except that we use the equivalent characterization (3.14) for \(\Lambda ^{(w)}\) instead of (3.13), and interchange \(u\) and \(v\) in Assumption IV. \(\square \)

Proposition 4.4

For any given \((\omega ,\tau _{w})\in \Lambda ^{(w)}\), all \(\tau _{u}\) and \( \tau _{v}\) that satisfy (2.2) can be expressed by (3.15) and (3.16).

Proof

The proof is done by continuity argument. In the proof of Proposition 4.1, all the possible \(\tau _{u}\) that satisfy (4.7) can be expressed as

$$\begin{aligned} \tau _{u}=\frac{\alpha \pm \beta +2k_{1}\pi }{\omega }\text {, }k_{1}=0,\pm 1,\pm 2,\ldots , \end{aligned}$$
(4.18)

where

$$\begin{aligned} \beta =\arccos \frac{\left| p_{u}^{(w)}(j\omega )\right| ^{2}-\left| p_{v}^{(w)}(j\omega )\right| ^{2}-P_{0}^{(w)}(j\omega )}{ 2\left| P_{u}^{(w)}(j\omega )\right| }. \end{aligned}$$

Any such \(\tau _{u}\) achieves (4.6). If

$$\begin{aligned} \left| p_{v}^{(uw)}(j\omega )\right| \ne 0, \end{aligned}$$
(4.19)

then we see from (4.5) that all \(\tau _{v}\) that satisfy (2.2) can be expressed as

$$\begin{aligned} \tau _{v}&= \frac{\angle p_{v}^{(uw)}(j\omega )-\angle p_{0}^{(uw)}(j\omega )+(2k_{2}+1)\pi }{\omega }\text {, }\nonumber \\&k_{2}=0,\pm 1,\pm 2,\ldots . \end{aligned}$$
(4.20)

We will show that (4.19) is indeed true by contradiction. Assume the opposite, i.e.,

$$\begin{aligned} p_{v}^{(uw)}(j\omega )=p_{v}^{(w)}(j\omega )+p_{uv}^{(w)}(j\omega )\mathrm{e}^{-j\omega \tau _{u}}=0. \end{aligned}$$
(4.21)

Then according to (4.6), we must also have

$$\begin{aligned} p_{0}^{(vw)}(-j\omega )=p_{0}^{(w)}(-j\omega )+p_{u}^{(w)}(-j\omega )\mathrm{e}^{j\omega \tau _{u}}=0. \end{aligned}$$
(4.22)

Multiplying (4.21) by \(p_{0}^{(w)}(-j\omega )\), and multiplying (4.22) by \(p_{uv}^{(w)}(j\omega )\mathrm{e}^{-j\omega \tau _{u}}\), and subtracting the resulting equations, we obtain

$$\begin{aligned} p_{uv}^{(w)}(j\omega )p_{u}^{(w)}(-j\omega )-p_{v}^{(w)}(j\omega )p_{0}^{(w)}(-j\omega )=0. \end{aligned}$$
(4.23)

The left hand side of (4.23) equals to \(P_{v}^{(w)}(j\omega )\). Therefore, (4.23) is not possible according to Proposition 4.3. Thus we have shown that (4.18) and (4.20) indeed represent all the solutions to (2.2).

Next, we need to show that for \((\omega ,\tau _{w})\in \Lambda ^{(w)}\), the set of \((\tau _{u},\tau _{v})\) expressed by (4.18) and (4.20) must be identical to the set expressed by (3.15) and (3.16). For \((\omega ,\tau _{w})\in \Lambda ^{(w)}\backslash \Lambda _{s}^{(w)}\), this is true as both represent all the solutions to (2.2). Because (4.18) and (4.20) are continuous functions of \(\omega \) and \(\tau _{w}\) for fixed \(k_{1}\), \(k_{2}\), for any given \((\omega ,\tau _{w})\in \Lambda _{s}^{(w)}\), we may find a sequence \( (\omega _{k},\tau _{wk})\in \Lambda ^{(w)}\backslash \Lambda _{s}^{(w)}\), \( k=1,2,3,\ldots \) such that \((\omega _{k},\tau _{wk})\rightarrow (\omega ,\tau _{w})\) as \(k\rightarrow \infty \). Then, all \((\tau _{u},\tau _{v})\) that correspond to \((\omega ,\tau _{w})\) given in (4.18) and (4.20) may alternatively be expressed as the limit of the sequence formed by (4.18) and (4.20) with \((\omega ,\tau _{w})\) replaced by \((\omega _{k},\tau _{wk})\). This sequence is equal to the one formed by (3.15) and (3.16) with \((\omega ,\tau _{w})\) replaced by \((\omega _{k},\tau _{wk})\). The continuity of (3.15) and (3.16) allows us to conclude that the set of \((\tau _{u},\tau _{v})\) given by (3.15) and (3.16) is identical to the set given by (4.18) and (4.20) for all \((\omega ,\tau _{w})\in \Lambda _{s}^{(w)}\). \(\square \)

It is interesting to point out that for \((\omega ,\tau _{w})\in \Lambda _{s}^{(w)}\), the Eq. (3.11) has additional solutions that cannot be expressed by (3.15) and (3.16). In other words, although the solutions (3.15) and (3.16) were derived through the associated function \(\Delta ^{(w)}(j\omega ,\varvec{\tau })\), they represent all the solutions to the original characteristic equation \( \Delta (j\omega ,\varvec{\tau })=0\) , but not \(\Delta ^{(w)}(j\omega , \varvec{\tau })=0\) if \(\omega \in \) \(\Lambda _{s}^{(w)}\). We will not discuss this point further in this article, and interested readers are referred to [23].

5 Boundaries of parameter range

As indicated in Proposition 4.2, the boundary of the valid parameter range away from the \(\tau _{w}\)-axis can be characterized by

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})=0. \end{aligned}$$

In other words, any \((\omega ,\tau _{w})\in \partial \Lambda ^{(w)}\cap \left( \mathbb {R}_{+}^{o}\times \mathbb {R}\right) \) must satisfy one of the following two equations

$$\begin{aligned}&2\left| P_{u}^{(w)}(j\omega )\right| \nonumber \\&\quad =P_{0}^{(w)}(j\omega )-\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\!-\!\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] ,\text { or} \end{aligned}$$
(5.1)
$$\begin{aligned}&-2\left| P_{u}^{(w)}(j\omega )\right| \nonumber \\&\quad =P_{0}^{(w)}(j\omega )-\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}-\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] . \end{aligned}$$
(5.2)

It is impossible to satisfy both (5.1) and (5.2) simultaneously in view of Proposition 4.3. Using a similar method to show the equivalence between (3.13) and (3.14) in Proposition 3.1, we can easily show that (3.13) and (3.14) with “\(\ge \)” replaced by “\(=\)” are also equivalent. Therefore such an \((\omega ,\tau _{w})\) must also satisfy one and only one of the following two equations

$$\begin{aligned}&2\left| P_{v}^{(w)}(j\omega )\right| \nonumber \\&\quad =P_{0}^{(w)}(j\omega )+\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}\!-\!\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] ,\text { or} \end{aligned}$$
(5.3)
$$\begin{aligned}&-2\left| P_{v}^{(w)}(j\omega )\right| \nonumber \\&\quad =P_{0}^{(w)}(j\omega )+\left[ \left| p_{u}^{(w)}(j\omega )\right| ^{2}-\left| p_{v}^{(w)}(j\omega )\right| ^{2}\right] . \end{aligned}$$
(5.4)

These allow us to divide the boundary points into four different types. The following proposition reduces the conditions from two equatoins to one equation for each type.

Proposition 5.1

Each parametric pair in the boundary of valid parameter range \((\omega ,\tau _{w})\in \partial \Lambda ^{(w)}\cap \left( \mathbb {R}_{+}^{o}\times \mathbb {R}\right) \) must belong to one and only one of the following four types:

$$\begin{aligned} \mathbf{Type\,1 }&\mathbf {:}&{}\qquad \frac{\left| p_{v}^{(w)}(\omega ,\tau _{w})\right| ^{2}-\left| p_{u}^{(w)}(\omega ,\tau _{w})\right| ^{2}}{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| }=-1, \end{aligned}$$
(5.5)
$$\begin{aligned} \mathbf{Type\,2 }&\mathbf {:}&{\qquad {}}\frac{\left| p_{v}^{(w)}(\omega ,\tau _{w})\right| ^{2}-\left| p_{u}^{(w)}(\omega ,\tau _{w})\right| ^{2}}{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| }=1, \end{aligned}$$
(5.6)
$$\begin{aligned} \mathbf{Type\,3 }&\mathbf {:}&{{}\qquad }\frac{P_{0}^{(w)}(\omega ,\tau _{w})}{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| }=-1, \end{aligned}$$
(5.7)
$$\begin{aligned} \mathbf{Type\,4 }&\mathbf {:}&{{}\qquad }\frac{P_{0}^{(w)}(\omega ,\tau _{w})}{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| }=1. \end{aligned}$$
(5.8)

The corresponding \(\theta _{u}\) and \(\theta _{v}\) calculated by (3.17) and (3.18) are

$$\begin{aligned} \mathbf{Type\,1 }&:&\qquad \theta _{u}=0\text {, }\theta _{v}=\pi , \end{aligned}$$
(5.9)
$$\begin{aligned} \mathbf{Type\,2 }&\mathbf {:}&\qquad {{}}\theta _{u}=\pi \text {, } \theta _{v}=0, \end{aligned}$$
(5.10)
$$\begin{aligned} \mathbf{Type\,3 }&:&\mathbf {\qquad }{{}}\theta _{u}=\pi \text {, } \theta _{v}=\pi , \end{aligned}$$
(5.11)
$$\begin{aligned} \mathbf{Type\,4 }&\mathbf {:}&{{}}\qquad \theta _{u}=0\text {, } \theta _{v}=0. \end{aligned}$$
(5.12)

It is worth noting that for a given \((\omega ,\tau _{w})\) \(\in \partial \Lambda ^{(w)}\cap \left( \mathbb {R}_{+}^{o}\times \mathbb {R}\right) \), type 1 satisfies (5.1) and (5.4), type 2 satisfies (5.2) and (5.3), type 3 satisfies (5.2) and (5.4), and type 4 satisfies (5.1) and (5.3).

Proof

An \((\omega ,\tau _{w})\in \partial \Lambda ^{(w)}\cap \left( \mathbb {R} _{+}^{o}\times \mathbb {R}\right) \) must satisfy either (5.1) or (5.2) but not both, and either (5.3) or (5.4) but not both. If (5.1) and (5.4) are satisfied, we may subtract (5.4 ) from (5.1) and divide the resulting equation by \(\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| \) to arrive at (5.5). We may also apply the relations (5.1) and (5.4) in (3.17) and (3.18) to obtain (5.9). The proof for other types are similar.

The remaining fact to be proven is that no \((\omega ,\tau _{w})\in \partial \Lambda ^{(w)}\cap \left( \mathbb {R}_{+}^{o}\times \mathbb {R}\right) \) may satisfy two Eqs. in (5.5) to (5.8) simultaneously. It is obvious that (5.5) contradicts (5.6), and (5.7) contradicts (5.8). Next we will show that (5.5) and (5.7) may not be satisfied simultaneously by contradiction. If (5.5) and (5.7) are both satisfied, then multiplying these two equations and using (3.10) yield

$$\begin{aligned} \frac{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| ^{2}-\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| ^{2}}{\left( \left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| \right) ^{2}}=1. \end{aligned}$$

Cancelling out the factor \(\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| \) results in

$$\begin{aligned} \frac{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| -\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| }{\left| P_{u}^{(w)}(\omega ,\tau _{w})\right| +\left| P_{v}^{(w)}(\omega ,\tau _{w})\right| }=1. \end{aligned}$$

But the above equation requires

$$\begin{aligned} P_{v}^{(w)}(\omega ,\tau _{w})=0, \end{aligned}$$

which contradicts Proposition 4.3. The proof for the remaining possible combinations (5.5) and (5.8), (5.6) and (5.7), (5.6) and (5.8) are similar. \(\square \)

Corollary 5.2

The type of all the parametric pairs \((\omega ,\tau _{w})\) on a continuous curve of \(\partial \Lambda ^{(w)}\cap \left( \mathbb {R} _{+}^{o}\times \mathbb {R}\right) \) must be identical.

Proof

The proof of Proposition 5.1 made it clear that it is impossible to continuously change from one type to another. \(\square \)

Example 5.3

Consider a system with the characteristic quasipolynomial \(\Delta (s)\) in the form of (1.1) with

$$\begin{aligned}&p_{0}(s) =s^{6}+3s^{5}+8.5s^{4}+13.5s^{3}+10s^{2}+10.5s+2.5, \\&p_{1}(s) =s^{4}+3s^{3}+7.5s^{2}+10.5s+2.5, \\&p_{2}(s) =2s^{4}+2s^{3}+12s^{2}+2s+10, \\&p_{3}(s) =3s^{4}+6s^{3}+4.5s^{2}+6s+1.5, \\&p_{12}(s) =7s^{2}+2s+1,{\qquad }p_{13}(s)=3s+4, \\&p_{23}(s) =5s+1,{\qquad }p_{123}(s)=1. \end{aligned}$$

Using \((\omega ,\tau _{3})\) to parameterize \(\mathcal {T}\), the parameter range \(\Lambda ^{(3)}\) is shown in Fig. 3, along with the boundary types.

Fig. 3
figure 3

\(\Lambda ^{(3)}\) and its boundary types in Example 5.3

A few words is in order on the numerical process of generating the diagram in the above example. Direct calculation indicates that \(\phi ^{(w)}(\omega ,\tau _{w})\) may be expressed in the following form

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})&= C_{0}(\omega )+C_{1}(\omega )\mathrm{e}^{j\omega \tau _{w}}+C_{1}^{*}(\omega )\mathrm{e}^{-j\omega \tau _{w}}\nonumber \\&+C_{2}(\omega )\mathrm{e}^{j2\omega \tau _{w}} +C_{2}^{*}(\omega )\mathrm{e}^{-j2\omega \tau _{w}}, \end{aligned}$$
(5.13)

where \(C_{0}(\omega )\) is a real polynomial of \(\omega \), and \(C_{1}(\omega ) \) and \(C_{2}(\omega )\) are complex polynomials. Obviously, \(\phi ^{(w)}(\omega ,\tau _{w})\) is a periodic function of \(\tau _{w}\) with period \(2\pi /\omega \).

For a fixed \(\omega \), \(\phi ^{(w)}(\omega ,\tau _{w})\) is a function of \( \tau _{w}\). Let

$$\begin{aligned} z=\mathrm{e}^{j\omega \tau _{w}}. \end{aligned}$$
(5.14)

Then equation

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})=0 \end{aligned}$$
(5.15)

becomes a fourth order equation of \(z\),

$$\begin{aligned} C_{2}(\omega )z^{4}+C_{1}(\omega )z^{3}+C_{0}(\omega )z^{2}+C_{1}^{*}(\omega )z+C_{2}^{*}(\omega )=0. \end{aligned}$$
(5.16)

There are four solutions of \(z\) to this equation. However, only those solutions on the unit circle correspond to real \(\tau _{w}\) and are meaningful for our purpose. There may be either four solutions, two solutions, or no solution on the unit circle. For each solution \(z\) on the unit circle, let \(\tau _{w}\) satisfy (5.14), then \(\tau _{w}+2\pi k/\omega \) for any integer \(k\) also satisfy (5.14).

Therefore, the diagram in the above example may be numerically generated by the following procedure: Let \(\omega \) sweep through an interval \([0,\omega _{\max }]\) for a sufficiently large \(\omega _{\max }\) with a sufficiently small increment. For each such \(\omega \), solve (5.16) for \(z\) in the unit circle and the corresponding \(\tau _{w}\). This generates the boundary \(\partial \Lambda ^{(w)}\cap \left( \mathbb {R}_{+}^{o}\times \mathbb {R} \right) \) of the valid parameter range \(\Lambda ^{(w)}\). In order to judge which side of the boundary is in \(\Lambda ^{(w)}\), we may evaluate \(\phi ^{(w)}(\omega ,\tau _{w})\) at a few strategic points away from the boundary to test if it is nonnegative. Alternatively, we may test the sign of its partial derivative with respect to \(\omega \) or \(\tau _{w}\) at a few strategic points on the boundary. The type of each continuous piece of boundary may be obtained by testing which equation among (5.5) to (5.8) is satisfied.

Once \(\Lambda ^{(w)}\) is given, the stability crossing set \(\mathcal {T}\) may be generated by (3.15) and (3.16) with restriction to \( \mathbb {R}_{+}^{3}\). As will be seen later on, the geometric characteristics of \(\mathcal {T}\) is largely determined by the structure of \(\Lambda ^{(w)}\) and its boundary types.

6 Constant frequency curves

We start this section with some concepts.

Definition 6.1

Let \(\mathbf {C}:\mathbb {R\rightarrow R}^{3}\), be such that

$$\begin{aligned} \mathbf {C}(\alpha +\alpha _{0})=\mathbf {C}(\alpha )+\mathbf {a} \end{aligned}$$

for some \(\alpha _{0}\in \mathbb {R}_{+}^{o}\) and

$$\begin{aligned} \mathbf {a}=a_{1}\varvec{\tau }_{1}^{0}+a_{2}\varvec{\tau }_{2}^{0}+a_{3} \varvec{\tau }_{3}^{0}\in \mathbb {R}^{3}. \end{aligned}$$

Then the curve

$$\begin{aligned} \mathcal {C}=\left\{ \mathbf {C}(\alpha )\mid \alpha \in \mathbb {R}\right\} \end{aligned}$$

is known as a spiral, \(\beta \mathbf {a}\) for any \(\beta \in \mathbb {R} \), \(\beta \ne 0\) is known as its axis, and

$$\begin{aligned} \left\| \mathbf {a}\right\| =\sqrt{a_{1}^{2}+a_{2}^{2}+a_{3}^{2}} \end{aligned}$$

is its pitch.

Obviously, a spiral is completely defined by \(\mathbf {C}(\alpha )\) in an interval \([0,\alpha _{0}]\) since

$$\begin{aligned} \mathcal {C}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\left\{ \mathbf {C}(\alpha )+k\mathbf {a}\mid \alpha \in [0,\alpha _{0}]\right\} . \end{aligned}$$

Definition 6.2

For a given \(\omega \in \Omega \), an interval \([\tau _{w}^{a},\tau _{w}^{b}]\) is known as a maximal \(\tau _{w}\)-interval if \( (\omega ,\tau _{w})\in \Lambda ^{(w)o}\) for all \(\tau _{w}^{a}<\tau _{w}<\tau _{w}^{b}\), and \((\omega ,\tau _{w}^{a})\in \partial \Lambda ^{(w)}\) , \((\omega ,\tau _{w}^{b})\in \partial \Lambda ^{(w)}\). If \(\omega \in \Omega \) is such that \((\omega ,\tau _{w})\in \Lambda ^{(w)o}\) for all \(\tau _{w}\in \mathbb {R}\), then \((-\infty ,+\infty )\) is also defined as a maximal \(\tau _{w}\)-interval.

Using Proposition 4.2, it can be seen that \([\tau _{w}^{a},\tau _{w}^{b}]\) is a maximal \(\tau _{w}\)-interval if and only if

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})>0\text { for }\tau _{w}\in (\tau _{w}^{a},\tau _{w}^{b}), \end{aligned}$$

and

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w}^{a})=0\text {, }\phi ^{(w)}(\omega ,\tau _{w}^{b})=0. \end{aligned}$$

If

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w})>0\text { for all }\tau _{w}\in \mathbb {R}\text { ,} \end{aligned}$$

then \((-\infty ,+\infty )\) is the only maximal \(\tau _{w}\)-interval corresponding to this \(\omega \).

Definition 6.3

For an \(\omega \in \Omega \) and a maximal \(\tau _{w}\) -interval \(\mathcal {I}\), the constant frequency set (corresponding to \( \omega \) and \(\mathcal {I}\)) is

$$\begin{aligned} \mathcal {T}_{\omega ,\mathcal {I}}^{(w)}=\mathop {\displaystyle \bigcup }\limits _{\tau _{w}\in \mathcal {I}}\mathcal {T}_{\omega ,\tau _{w}}^{(w)}. \end{aligned}$$

If the valid parameter range \(\Lambda ^{(w)}\) is plotted in a \(\omega \)-\( \tau _{w}\) coordinate system as was done in Example 5.3, a maximal \(\tau _{w}\)-interval corresponds to a vertical line segment in \( \Lambda ^{(w)}\) that touches the boundary on both ends. The boundary types of the two ends determine some important geometric characteristics of the corresponding constant frequency set as is stated in the following proposition.

Proposition 6.4

Let \(\omega \in \Omega \) be given, and let \([\tau _{w}^{a},\tau _{w}^{b}]\) be a maximal \(\tau _{w}\)-interval, then

  1. i)

    if

    $$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b}), \end{aligned}$$

    then the corresponding constant frequency set consists of an array of identical closed curves;

  2. ii)

    otherwise, it consists of a series of identical spirals.

In the following, we will list all the possibilities, which also serves as the proof for the above proposition. The following notation will be used below

$$\begin{aligned} \mathcal {T}_{\omega ,\mathcal {I}}^{(w)k_{u}k_{v}+}&= \mathop {\displaystyle \bigcup }\limits _{\tau _{w}\in \mathcal {I}}\{(\tau _{1},\tau _{2},\tau _{3})\mid \tau _{u}=\tau _{u}^{k_{u}+}(\omega ,\tau _{w}),\nonumber \\ \tau _{v}&= \tau _{v}^{k_{v}+}(\omega ,\tau _{w})\}, \end{aligned}$$
(6.1)
$$\begin{aligned} \mathcal {T}_{\omega ,\mathcal {I}}^{(w)k_{u}k_{v}-}&= \mathop {\displaystyle \bigcup }\limits _{\tau _{w}\in \mathcal {I}}\{(\tau _{1},\tau _{2},\tau _{3})\mid \tau _{u}=\tau _{u}^{k_{u}-}(\omega ,\tau _{w}),\nonumber \\ \tau _{v}&= \tau _{v}^{k_{v}-}(\omega ,\tau _{w})\}, \end{aligned}$$
(6.2)

where \(\tau _{u}^{k_{u}\pm }(\omega ,\tau _{w})\) and \(\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w})\) are given in (3.15) and (3.16), respectively. It is noted that \(\mathcal {T}_{\omega ,\mathcal {I} }^{(w)k_{u}k_{v}+}\) for different \(k_{u}\) and \(k_{v}\) have an identical shape, and can be obtained from any one of them by moving a multiple of \( 2\pi /\omega \) in \(\varvec{\tau }_{u}^{0}\) and \(\varvec{\tau }_{v}^{0}\) directions. The same thing can be said about \(\mathcal {T}_{\omega ,\mathcal {I }}^{(w)k_{u}k_{v}-}\).

  1. Case i)

    \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})\):

    1. a.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=1\). Using (5.9), it is easily seen that for both \( \tau _{w}=\tau _{w}^{a}\) and \(\tau _{w}^{b}\),

      $$\begin{aligned} \tau _{u}^{k_{u}+}(\omega ,\tau _{w})&= \tau _{u}^{k_{u}-}(\omega ,\tau _{w}), \\ \tau _{v}^{k_{v}+}(\omega ,\tau _{w})&= \tau _{v}^{k_{v}-1,-}(\omega ,\tau _{w}). \end{aligned}$$

      This means that \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,-}\) at both ends, and form a closed curve

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}=\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\mathop {\displaystyle \bigcup }\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,-}. \end{aligned}$$
      (6.3)

      Obviously, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}\) for different \(k_{u}\) and \(k_{v}\) have an identical shape, and may be obtained from any one of them by moving a multiple of \(2\pi /\omega \) in \(\varvec{\tau }_{u}^{0}\) and \(\varvec{\tau } _{v}^{0}\) directions. The constant frequency set consists of an array of such closed curves

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}=\mathop {\displaystyle \bigcup }\limits _{k_{u}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{v}=-\infty }^{+\infty }\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}. \end{aligned}$$
      (6.4)
    2. b.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=2\). Then,

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}=\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\mathop {\displaystyle \bigcup }\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v},-} \end{aligned}$$
      (6.5)

      is a closed curve for any \(k_{u},k_{v}\in \mathbb {Z}\). These curves are \( 2\pi /\omega \) apart in both \(\varvec{\tau }_{u}^{0}\) and \(\varvec{\tau } _{v}^{0}\) directions. The constant frequency set \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}\) can again be expressed as (6.4).

    3. c.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=3\). Then

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}=\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\mathop {\displaystyle \bigcup }\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v}-1,-} \end{aligned}$$
      (6.6)

      is a closed curve with the same repetition pattern.

    4. d.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=4\). Then

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}=\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\mathop {\displaystyle \bigcup }\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}-} \end{aligned}$$
      (6.7)

      form a closed curve with the same repetition pattern.

  1. Case ii)

    \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})\ne \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})\):

    1. a.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=1\), and \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=2\). In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,-}\) at \(\tau _{w}^{a}\), which is in turn connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}-1,k_{v}-1,+}\) at \(\tau _{w}^{b}\), which is further connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}-1,k_{v}-2,-}\) at \(\tau _{w}^{a}\), and so on. This forms a spiral. Each such spiral may be expressed as

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}\!=\!\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k,k_{uv}+k,+}\cup \mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k,k_{uv}+k-1,-}\right) \nonumber \\ \end{aligned}$$
      (6.8)

      for some \(k_{uv}\in \mathbb {Z}\). These spirals have an identical shape, and different spirals can be obtained from any one by moving along the \(\varvec{\tau }_{u}^{0}\) or \(\varvec{\tau }_{v}^{0}\) direction by multiples of \(2\pi /\omega \). They have a common axis

      $$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{u}^{0}+\varvec{\tau }_{v}^{0}. \end{aligned}$$

      The constant frequency set consists of a series of such spirals

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}=\mathop {\displaystyle \bigcup }_{k_{uv}=-\infty }^{+\infty }\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}. \end{aligned}$$
      (6.9)

      If we reverse the types, i.e., if \((\omega ,\tau _{w}^{a})\) is type 2, and \( (\omega ,\tau _{w}^{b})\) is type 1, then \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is still connected with \(\mathcal { T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,-}\), but at \( \tau _{w}^{b}\) instead \(\tau _{w}^{a}\), and so on. Therefore (6.8) still represents a spiral, but the connections are at the opposite ends. The remaining subcases are analogous when the type is reversed, and will not be explicitly discussed.

    2. b.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=1\), and \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=3\). Then \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,-}\) at \(\tau _{w}^{a}\), which is in turn is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}-1,k_{v},+}\) at \(\tau _{w}^{b}\), and so on. This pattern allows us to conclude that \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}\) consists of a seris of the spirals

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)kk_{uv}+}\cup \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k,k_{uv}-1,-}\right) \text {, } \nonumber \\ \qquad&\qquad k_{uv}=0,\pm 1,\pm 2,\ldots . \end{aligned}$$
      (6.10)

      The axis of the spirals is

      $$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{u}^{0}. \end{aligned}$$

      Different spirals can be obtained from any one by moving along the \(\varvec{\tau }_{v}^{0}\) direction by multiples of \(2\pi /\omega \).

    3. c.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=1\), and \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=4\). Then \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,-}\) at \(\tau _{w}^{a}\), which is in turn connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}-1,+}\) at \(\tau _{b}\), and so on. Therefore, \( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}\) consists of the spirals

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv},k,+}\cup \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv},k-1,-}\right) \text {, } \nonumber \\&\qquad k_{uv}=0,\pm 1,\pm 2,\ldots . \end{aligned}$$
      (6.11)

      The axis of the spirals is

      $$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{v}^{0}. \end{aligned}$$

      From one spiral, the remaining spirals can be generated by moving along the \( \varvec{\tau }_{u}^{0}\) direction by multiples of \(2\pi /\omega \).

    4. d.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=2\), and \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=3\). In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v},-}\) at \(\tau _{w}^{a}\), which in turn is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u},k_{v}+1,+}\) at \(\tau _{w}^{b}\), and so on. Therefore, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}\) consists of the spirals

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}k+}\cup \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}+1,k,-}\right) \text {, } \nonumber \\&\qquad k_{uv}=0,\pm 1,\pm 2,\ldots . \end{aligned}$$
      (6.12)

      The axis of the spirals is

      $$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{v}^{0}. \end{aligned}$$

      From one spiral, the remaining spirals can be obtained by moving along the \( \varvec{\tau }_{u}^{0}\) direction by multiples of \(2\pi /\omega \).

    5. e.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=2\), and \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=4\). In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v},-}\) at \(\tau _{w}^{a}\), which in turn is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v},+}\) at \(\tau _{w}^{b}\), and so on. Therefore, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}\) consists of the spirals

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)kk_{uv}+}\cup \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k+1,k_{uv},-}\right) \text {, } \nonumber \\&\qquad k_{uv}=0,\pm 1,\pm 2,\ldots . \end{aligned}$$
      (6.13)

      The axis of the spirals is

      $$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{u}^{0}. \end{aligned}$$

      From one spiral, the remaining spirals can be obtained by moving along the \( \varvec{\tau }_{v}^{0}\) direction by multiples of \(2\pi /\omega \).

    6. f.

      \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=3\), and \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=4\). In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v}-1,-}\) at \(\tau _{w}^{a}\), which in turn is connected with \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}+1,k_{v}-1,+}\) at \(\tau _{w}^{b}\), and so on. Therefore, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)}\) consists of the spirals

      $$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}} \!&= \!\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k,k_{uv}-k,+}\cup \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k+1,k_{uv}-k-1,-}\right) \text {, } \nonumber \\&\qquad k_{uv}=0,\pm 1,\pm 2,\ldots . \end{aligned}$$
      (6.14)

      The axis of the spirals is

      $$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{u}^{0}-\varvec{\tau }_{v}^{0}. \end{aligned}$$

      From one spiral, the remaining spirals can be obtained by moving along the \( \varvec{\tau }_{u}^{0}\) or \(\varvec{\tau }_{v}^{0}\) direction by multiples of \(2\pi /\omega \).

We will call the closed curve \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}\) or the spiral \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}\) a constant frequency curve. Then we can say that the constant frequency set consists of an array of constant frequency curves (closed curves) in case i), and a series of constant frequency curves (spirals) in case ii) above.

It should be pointed out that if \([\tau _{w}^{a},\tau _{w}^{b}]\) is a maximal \(\tau _{w}\)-interval, then \([\tau _{w}^{a}+k_{w}2\pi /\omega ,\tau _{w}^{b}+k_{w}2\pi /\omega ]\) for any integer \(k_{w}\) is also a maximal \( \tau _{w}\)-interval. It can be easily seen that \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+k_{w}2\pi /\omega ,\tau _{w}^{b}+k_{w}2\pi /\omega ]}^{(w)k_{uv}}\) may be obtained by moving \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{uv}}\) a distance of \(k_{w}2\pi /\omega \) in the \(\varvec{\tau }_{w}^{0}\) direction.

For case ii) in Proposition 6.4, it is interesting to note that the spirals are more conveniently parameterized by a different delay than \(\tau _{w}\). For example, in the case ii-b), the complete spiral \( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k}\) may be parameterized by \(\tau _{u}\in \mathbb {R}\) without the need to divide into different segments. This can be done by using a \(u\)-reduced form instead of \( w\)-reduced form in (3.1). Similarly, in the case ii-a), the spiral \( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k}\) may be completely parameterized by either \(\tau _{u}\) or \(\tau _{v}\) in the range of \((-\infty ,+\infty )\), which can be accomplished by either using the \(u\) -reduced form or the \(v\)-reduced form. On the other hand, the geometric characterization in this parameterization requires considering the case with an infinitely long maximal delay interval, which will be discussed next. An important tool for this purpose is the rotation index defined below.

Definition 6.5

Let

$$\begin{aligned} F(\tau _{w})=A+B\mathrm{e}^{j\omega \tau _{w}}+C\mathrm{e}^{-j\omega \tau _{w}}, \end{aligned}$$
(6.15)

where \(A\), \(B\), \(C\in \mathbb {C}\). If

$$\begin{aligned} F(\tau _{w})\ne 0\text { for all }\tau _{w}\in [0,2\pi /\omega ], \end{aligned}$$
(6.16)

then as \(\tau _{w}\) increases from \(0\) to \(2\pi /\omega \), let the corresponding increment of \(\angle F(\tau _{w})\) be \(\Delta \angle F(\tau _{w})\). Then the rotation index of \(F\) is defined as

$$\begin{aligned} \delta _{\tau _{w}}(F)=\left\{ \begin{array}{ccl} 0 &{} \text {if} &{} \Delta \angle F(\tau _{w})=0, \\ 1 &{} \text {if} &{} \Delta \angle F(\tau _{w})=2\pi , \\ -1 &{} \text {if} &{} \Delta \angle F(\tau _{w})=-2\pi . \end{array} \right. \end{aligned}$$

The method to evaluate the rotation index is stated in the following proposition.

Proposition 6.6

Let \(F(\tau _{w})\) be defined as (6.15). Let

$$\begin{aligned} \psi =\frac{\angle B+\angle C}{2}. \end{aligned}$$

Then,

  1. i)

    If

    $$\begin{aligned} \left| B\right| \ne \left| C\right| , \end{aligned}$$

    define

    $$\begin{aligned} \Theta =\left[ \frac{\mathop {\mathrm{Re}}\nolimits \left( A\mathrm{e}^{-j\psi }\right) }{\left| B\right| +\left| C\right| }\right] ^{2}+\left[ \frac{\mathop {\mathrm{Im}}\nolimits \left( A\mathrm{e}^{-j\psi }\right) }{\left| B\right| -\left| C\right| }\right] ^{2}. \end{aligned}$$

    Then the condition (6.16) is satisfied if and only if

    $$\begin{aligned} \Theta \ne 1, \end{aligned}$$

    in which case,

    $$\begin{aligned} \delta _{\tau _{w}}(F)=\left\{ \begin{array}{ccl} 0 &{} \text {if} &{} \Theta >1, \\ 1 &{} \text {if} &{} \Theta <1\text { and }\left| B\right| >\left| C\right| , \\ -1 &{} \text {if} &{} \Theta <1\text { and }\left| B\right| <\left| C\right| . \end{array} \right. \end{aligned}$$
  2. ii)

    On the other hand, if

    $$\begin{aligned} \left| B\right| =\left| C\right| , \end{aligned}$$

    then the condition (6.16) is satisfied if and only if either

    $$\begin{aligned} \mathop {\mathrm{Im}}\nolimits \left( A\mathrm{e}^{-j\psi }\right) \ne 0, \end{aligned}$$
    (6.17)

    or

    $$\begin{aligned} \left| \mathop {\mathrm{Re}}\nolimits \left( A\mathrm{e}^{-j\psi }\right) \right| >\left| B\right| +\left| C\right| \end{aligned}$$
    (6.18)

    are satisfied, in which case

    $$\begin{aligned} \delta _{\tau _{w}}(F)=0. \end{aligned}$$

Proof

It can be shown that

$$\begin{aligned} \mathrm{e}^{-j\psi }F(\tau _{w})&= [\mathop {\mathrm{Re}}\nolimits (A\mathrm{e}^{-j\psi })+(\left| B\right| +\left| C\right| )\cos (\omega \tau _{w}+\phi )] \nonumber \\&+j[\mathop {\mathrm{Im}}\nolimits (A\mathrm{e}^{-j\psi })+\left( \left| B\right| \!-\!\left| C\right| \right) \sin (\omega \tau _{w}+\phi )],\nonumber \\ \end{aligned}$$
(6.19)

where

$$\begin{aligned} \phi =\frac{\angle B-\angle C}{2}. \end{aligned}$$

If \(\left| B\right| \ne \left| C\right| \), the Eq. (6.19) means that \(F(\tau _{w})\) traces out an ellipse as \(\tau _{w} \) increases by \(2\pi /\omega \). This ellipse is centered at \(A\), its major semi-axis is \(\left( \left| B\right| +\left| C\right| \right) \) oriented in the \(\mathrm{e}^{j\psi }\) direction, and its minor semi-axis is \(\left| \left( \left| B\right| -\left| C\right| \right) \right| \) oriented in the perpendicular direction. Therefore, this ellipse passes through the origin (i.e., (6.16) is violated) if and only if \(\Theta =1\). If \(\Theta >1\), the origin is outside of this ellipse, and there is no net increase of \(\angle F(\tau _{w})\) as we go through this ellipse and return to the original position. If \(\Theta <1\), then the origin is inside of this ellipse, in which case the rotation is counterclockwise as \(\tau _{w}\) increases by \(2\pi /\omega \) if \(\left| B\right| >\left| C\right| \), resulting in a net increase of \( \angle F(\tau _{w})\) by \(2\pi \); the rotation is clockwise if \(\left| B\right| <\left| C\right| \), resulting in a net increase by \( -2\pi \).

If \(\left| B\right| =\left| C\right| \), then \(F(\tau _{w})\) traces out a line segment with \(\mathrm{e}^{j\psi }\left[ A\mathrm{e}^{-j\psi }\pm (\left| B\right| +\left| C\right| )\right] \) as its two end points. The origin is on this line segment if and only if both (6.17) and (6.18) are violated. If the origin is not on the line segment, then there is no net increase of \(\angle F(\tau _{w})\) as \(F(\tau _{w})\) returns to the original value. \(\square \)

Using the rotation index in Definition 6.5, the constant frequency curve corresponding to a maximal \(\tau _{w}\)-interval of infinite length may be described below.

Proposition 6.7

Let \(\omega \in \Omega \) be given such that \((\omega ,\tau _{w})\in \Lambda ^{(w)}\) for all \(\tau _{w}\in \mathbb {R}\). Then the corresponding constant frequency set \(\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)}\) can be expressed as

$$\begin{aligned} \mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)}=\mathop {\displaystyle \bigcup }\limits _{k_{u},k_{v} \text { integers}}\left( \mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}+}\mathop {\displaystyle \bigcup }\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}-}\right) , \end{aligned}$$

where \(\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}\pm }\) are spirals defined as

$$\begin{aligned} \mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}\pm }=\left\{ (\tau _{1},\tau _{2},\tau _{3})\,\left| \, \begin{array}{l} \tau _{w}\in (-\infty ,+\infty ) \\ \tau _{u}=\tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}) \\ \tau _{v}=\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w}) \end{array} \right. \right\} , \end{aligned}$$

and \(\tau _{u}^{k_{u}\pm }(\omega ,\tau _{w})\) and \(\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w})\) are defined in (3.15) and (3.16), respectively. Each \(\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}+}\) or \(\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}-}\) is a spiral with axis

$$\begin{aligned} \varvec{\tau }=\delta _{\tau _{w}}(P_{u}^{(w)}(\omega ,\cdot ))\varvec{\tau } _{u}^{0}+\delta _{\tau _{w}}(P_{v}^{(w)}(\omega ,\cdot ))\varvec{\tau } _{v}^{0}+\varvec{\tau }_{w}^{0}. \end{aligned}$$
(6.20)

\(\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}+}\) is identical in shape for different \(k_{u}\) and \(k_{v}\). Given any one, all the others may be obtained by moving a multiple of \(2\pi /\omega \) distance in the \(\varvec{\tau }_{u}^{0}\) direction then moving a multiple of \(2\pi /\omega \) distance in the \(\varvec{\tau }_{v}^{0}\) direction. The same can be said about \( \mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}-}\).

Proof

From Proposition 4.3, the condition (6.16) is satisfied for \(F=P_{u}^{(w)}(\omega ,\cdot )\) or \(P_{v}^{(w)}(\omega ,\cdot )\) in Definition 6.5. Therefore, \(\delta _{\tau _{w}}(P_{u}^{(w)}(\omega ,\cdot ))\) and \(\delta _{\tau _{w}}(P_{v}^{(w)}(\omega ,\cdot ))\) in (6.20) are well defined. In order to show the spirals and their axes, let \(\tau _{w}\) increase \(2\pi /\omega \). Because both \(P_{u}^{(w)}(\omega ,\tau _{w})\) and \( P_{v}^{(w)}(\omega ,\tau _{w})\) may be written in the form of (6.15) for a given \(\omega \), \(\angle P_{u}^{(w)}(\omega ,\tau _{w})\) and \(\angle P_{v}^{(w)}(\omega ,\tau _{w})\) increase \(2\pi \delta _{\tau _{w}}(P_{u}^{(w)}(\omega ,\cdot ))\) and \(2\pi \delta _{\tau _{w}}(P_{v}^{(w)}(\omega ,\cdot ))\), respectively. The remaing terms in (3.15) and (3.16) return to the original values. Therefore, \( \tau _{u}\) and \(\tau _{v}\) increase by \(2\pi \delta _{\tau _{w}}(P_{u}^{(w)}(\omega ,\cdot ))/\omega \) and \(2\pi \delta _{\tau _{w}}(P_{v}^{(w)}(\omega ,\cdot ))/\omega \), respectively. This shows that \( \mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}\pm }\) for each given \(k_{u}\), \(k_{v}\) and \(+\) or \(-\) may be completely determined by one segment parameterized by \(\tau _{w}\) in an interval of length \(2\pi /\omega \). The other segments may be obtained by moving this segment in the direction \(\varvec{\tau }\) given in (6.20). Therefore, they are indeed spirals with the common axis \(\varvec{\tau }\). The other conclusions can be seen directly from (3.15) and (3.16). \(\square \)

7 Crossing frequency set and its partition

Consider again the Eq. (5.15), or (5.16) after the variable transformation (5.14). For a fixed \(\omega \), recall that there may be zero, two, or four solutions to (5.16) for \(z\) on the unit circle, which corresponds to zero, two, or four real solutions to (5.15) for \(\tau _{w}\) in a \(2\pi /\omega \) range. When the number of such solutions change, it is necessary that

$$\begin{aligned} \frac{\partial \phi ^{(w)}(\omega ,\tau _{w})}{\partial \tau _{w}}=0. \end{aligned}$$
(7.1)

Using (5.13) and (5.14), the Eq. (7.1) becomes

$$\begin{aligned} 2C_{2}(\omega )z^{4}+C_{1}(\omega )z^{3}-C_{1}^{*}(\omega )z-2C_{2}^{*}=0. \end{aligned}$$
(7.2)

Unlike (5.16), the structure of the Eq. (7.2) means that there are at least two solutions to (7.2) for \(z\) on the unit circle for a fixed \(\omega \). These two solutions correspond to the maximum and minimum of \(\phi ^{(w)}(\omega ,\tau _{w})\) as a function of \( \tau _{w}\). When (7.2) has four solutions on the unit circle, the remaining two solutions correspond to a local maximum and a local minimum of \(\phi ^{(w)}(\omega ,\tau _{w})\).

For a fixed \(\omega \), the four solutions to (7.2) on the unit circle correspond to four real \(\tau _{w}\) within a \(2\pi /\omega \) range. We denote these solutons as \(\tau _{w}^{GM}\), \(\tau _{w}^{LM}\), \(\tau _{w}^{LV}\) and \(\tau _{w}^{GV}\) such that,

$$\begin{aligned}&\phi ^{(w)}(\omega ,\tau _{w}^{GM})\ge \phi ^{(w)}(\omega ,\tau _{w}^{LM})\ge \phi ^{(w)}(\omega ,\tau _{w}^{LV})\nonumber \\&\quad \ge \phi ^{(w)}(\omega ,\tau _{w}^{GV}). \end{aligned}$$
(7.3)

Let

$$\begin{aligned}&M_{g} =\phi ^{(w)}(\omega ,\tau _{w}^{GM}), \\&V_{g} =\phi ^{(w)}(\omega ,\tau _{w}^{GV}), \\&M_{l} =\phi ^{(w)}(\omega ,\tau _{w}^{LM}), \\&V_{l} =\phi ^{(w)}(\omega ,\tau _{w}^{LV}). \end{aligned}$$

Then \(M_{g}\) is the global maximum, \(V_{g}\) is the global minimum, \(M_{l}\) is the local maximum, and \(V_{l}\) is the local minimum. When (7.2 ) has only two unit circle solutions, \(\tau _{w}^{LM}\) and \(\tau _{w}^{LV}\) do not exist. The continuity of solutions with respect to the polynomial coefficients implies that we may always find four solutions to (7.1 ), say, \(\tau _{w1}\), \(\tau _{w2}\), \(\tau _{w3}\) and \(\tau _{w4}\), as continuous functions of \(\omega \) as long as \(C_{2}(\omega )\ne 0\). In general, some of them may not be real. Even when they are all real, \(\tau _{w}^{GM}\), \(\tau _{w}^{LM}\), \(\tau _{w}^{LV}\) and \(\tau _{w}^{GV}\) may not be continuous functions of \(\omega \) when \(M_{g}\), \(V_{g}\), \(M_{l}\) and \( V_{l}\) are not all distinct. For example, it is possible that

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w1})&= M_{g}(\omega ), \\ \phi ^{(w)}(\omega ,\tau _{w2})&= M_{l}(\omega ), \end{aligned}$$

for \(\omega \in [\omega ^{*}-\varepsilon ,\omega ^{*}]\) and

$$\begin{aligned} \phi ^{(w)}(\omega ,\tau _{w2})&= M_{g}(\omega ), \\ \phi ^{(w)}(\omega ,\tau _{w1})&= M_{l}(\omega ), \end{aligned}$$

for \(\omega \in (\omega ^{*},\omega ^{*}+\varepsilon ]\). In this case, \(\tau _{w}^{GM}\) and \(\tau _{w}^{LM}\) may be discontinous at \(\omega ^{*}\) as they switch between \(\tau _{w1}\) and \(\tau _{w2}\) at \(\omega ^{*}\). This discontinuity is caused by

$$\begin{aligned} M_{g}(\omega ^{*})=M_{l}(\omega ^{*}). \end{aligned}$$

On the other hand, \(M_{g}\) and \(V_{g}\) are still continuous functions of \( \omega \), and so are \(M_{l}(\omega )\) and \(V_{l}(\omega )\) where they are defined. In addition, \(M_{l}(\omega ^{*})\) \(=V_{l}(\omega ^{*})\) if \( M_{l}(\omega )\) and \(V_{l}(\omega )\) exist in \((\omega ^{*}-\varepsilon ,\omega ^{*}]\) and do not exist in \((\omega ^{*},\omega ^{*}+\varepsilon )\), or vice versa.

For the convenience of further development, we introduce the following concept.

Definition 7.1

For a given set \(\Omega ^{\prime }\subset \) \(\mathbb {R} _{+}^{o}\), an interval \(\mathcal {I}\) is known as a maximal interval of \( \Omega ^{\prime }\) if \(\mathcal {I\subset }\Omega ^{\prime }\), and for any interval \(\mathcal {I}^{\prime }\supset \mathcal {I}\), \(\mathcal {I}^{\prime }\ne \mathcal {I}\), there exists an \(\omega \in \mathcal {I}^{\prime }\) such that \(\omega \not \in \Omega ^{\prime }\).

We may plot \(M_{g}\), \(M_{l}\), \(V_{l}\) and \(V_{g}\) against \(\omega \) to obtain four curves. Then according to Assumptions V to VII, no two curves may intersect with the \(\omega \)-axis at the same point, no curve may be tangent to the \(\omega \)-axis, and no curve may pass through the origin. It can be shown that Assumption III implies that there exists a \(\omega _{ub}\) such that

$$\begin{aligned} M_{g}(\omega )<0\text { for all }\omega >\omega _{ub}. \end{aligned}$$

This, together with Assumptions V to VII, implies that each of these four curves intersect with the \(\omega \)-axis a finite number of times. Using this for \(M_{g}(\omega )\) alone, we may arrive at the following proposition.

Proposition 7.2

The crossing frequency set \(\Omega \) may be obtained from the function \(M_{g}(\omega )\):

$$\begin{aligned} \Omega =\{\omega >0\mid M_{g}(\omega )\ge 0\}. \end{aligned}$$

The set \(\Omega \) may be decomposed into a finite number of its maximal intervals \(\Omega _{i}\) of finite length,

$$\begin{aligned} \Omega =\mathop {\displaystyle \bigcup }\limits _{i=1}^{K}\Omega _{i}\text {,} \end{aligned}$$

where \(\Omega _{i}\) is ordered from the left to the right with increasing \(i\). All \(\Omega _{i}\) are closed

$$\begin{aligned} \Omega _{i}=[\omega _{i}^{l},\omega _{i}^{r}], \end{aligned}$$

with the possible exception of \(i=1\) when \(M_{g}(0)>0\), in which case

$$\begin{aligned} \Omega _{1}=(\omega _{1}^{l},\omega _{1}^{r}]=(0,\omega _{1}^{r}]. \end{aligned}$$

An \(\omega \) is an end point of some \(\Omega _{i}\), i.e., \(\omega =\) \(\omega _{i}^{l}\) or \(\omega =\omega _{i}^{r}\), if and only if

$$\begin{aligned} M_{g}(\omega )=0, \end{aligned}$$

with the possible exception of \(\omega =\omega _{1}^{l}=0\), in which case \( M_{g}(\omega )=M_{g}(0)>0\).

Using the remaining functions \(M_{l}\), \(V_{l}\) and \(V_{g}\) in additional to \( M_{g}\), we may define the following subsets of \(\Omega \),

$$\begin{aligned}&\Omega _{G1} =\left\{ \omega \in \mathbb {R}_{o}^{+}\mid V_{g}(\omega )>0\right\} , \\&\Omega _{G2M} =\left\{ \omega \in \mathbb {R}_{o}^{+}\mid V_{l}(\omega )<0<M_{l}(\omega )\right\} , \end{aligned}$$

and

$$\begin{aligned} \Omega _{N1}&= \left\{ \omega \in \mathbb {R}_{o}^{+}\mid M_{l}(\omega )\le 0\le M_{g}(\omega )\right\} , \\ \Omega _{N2}&= \left\{ \omega \in \mathbb {R}_{o}^{+}\mid V_{g}(\omega )\le 0\le V_{l}(\omega )\right\} , \\ \Omega _{N3}&= \left\{ \omega \in \mathbb {R}_{o}^{+}\right. \\&\left. \mid V_{l}(\omega ) \text { and }M_{l}(\omega )\text { do not exist},V_{g}(\omega )\le 0\le M_{g}(\omega )\right\} . \end{aligned}$$

Furthermore, we define

$$\begin{aligned}&\Omega _{GM} =\Omega _{G1}\cup \Omega _{G2M}, \\&\Omega _{N} =\Omega _{N1}\cup \Omega _{N2}\cup \Omega _{N3}. \end{aligned}$$

We may state the following proposition.

Proposition 7.3

The sets \(\Omega _{G1}\,\), \(\Omega _{G2M}\), \(\Omega _{N1}\), \(\Omega _{N2}\) and \(\Omega _{N3}\) are disjoint, and

$$\begin{aligned} \Omega =\Omega _{GM}\cup \Omega _{N}. \end{aligned}$$

Each maximal interval \(\Omega _{i}\) of \(\Omega \) may be further partitioned as

$$\begin{aligned} \Omega _{i}=\mathop {\displaystyle \bigcup }\limits _{h=1}^{K_{i}}\Omega _{i}^{h}, \end{aligned}$$
(7.4)

where each \(\Omega _{i}^{h}\) is a maximal interval of either \(\Omega _{GM}\) or \(\Omega _{N}\), and \(\Omega _{i}^{h}\) are ordered from left to right with increasing \(h\). If \(\Omega _{i}^{h}\subset \Omega _{GM}\), then it is an open interval

$$\begin{aligned} \Omega _{i}^{h}=(\omega _{i}^{hl},\omega _{i}^{hr}). \end{aligned}$$

If \(\Omega _{i}^{h}\subset \) \(\Omega _{N}\), then it is a closed interval

$$\begin{aligned} \Omega _{i}^{h}=[\omega _{i}^{hl},\omega _{i}^{hr}], \end{aligned}$$

with the possible exception of \(i=1\), \(h=1\) and \(\omega _{1}^{1l}=0\), in which case it is a semi-open interval

$$\begin{aligned} \Omega _{1}^{1}=(\omega _{1}^{1l},\omega _{1}^{1r}]=(0,\omega _{1}^{1r}]. \end{aligned}$$

The right most interval must be a maximal interval of \(\Omega _{N}\), i.e., \( \Omega _{i}^{K_{i}}\subset \Omega _{N}\). The remaing \(\Omega _{i}^{h}\) within \(\Omega _{i}\) alternates between maximal intervals of \(\Omega _{GM}\) and those of \(\Omega _{N}\), i.e., \(\Omega _{i}^{K_{i}-1}\subset \Omega _{GM}\) (if it exists), \(\Omega _{i}^{K_{i}-2}\subset \Omega _{N}\) (if it exists), \( \Omega _{i}^{K_{i}-3}\subset \Omega _{GM}\) (if it exists) and so on. If the left most interval \(\Omega _{i}^{1}\) is such that \(\omega _{i}^{1l}\ne 0\), then \(\Omega _{i}^{1}\subset \) \(\Omega _{N}\).

Proof

This is obvious from the definitions. \(\square \)

Obviously, the curves \(M_{g}(\omega )\), \(M_{l}(\omega )\), \(V_{l}(\omega )\) and \(V_{g}(\omega )\) depend on which \(\tau _{w}\) is used with \(\omega \) to parameterize \(\mathcal {T}\). On the other hand, it will become clear later on that the sets \(\Omega _{N}\) and \(\Omega _{GM}\) are independent of the choice of \(w\). This also means that the partition of \(\Omega \) to \(\Omega _{i}\) and \(\Omega _{i}^{h}\) are intrinsic property of the system, and is independent of the choice of parameterization.

It should be pointed out that if \(\Omega _{i}^{h}\subset \Omega _{GM}\), then \(\Omega _{i}^{h}\) must also be a maximal interval of either \(\Omega _{G1}\) or \(\Omega _{G2M}\). However, if \(\Omega _{i}^{h}\subset \Omega _{N}\), \( \Omega _{i}^{h}\) does not have to be a maximal interval of \(\Omega _{N1}\) or \(\Omega _{N2}\) or \(\Omega _{N3}\), as illustrated in Example 7.4 next.

Example 7.4

Consider \(\Delta (s)\) in the form of (1.1) with

$$\begin{aligned}&p_{0}(s) =(-s^{2}+4)(s^{2}+2s+0.5)(s^{2}+s+5), \\&p_{1}(s) =0.5(s^{2}+2s+0.5)(s^{2}+5s+6), \\&p_{2}(s) =7(s^{2}+4)(s^{2}+5s+6), \\&p_{3}(s) =4(s^{2}+4)(s^{2}+2s+0.5), \\&p_{12}(s) =(s^{2}+1)(s+0.4)(s+0.7), \\&p_{23}(s) =(s+0.4)(s+0.7)(s+0.3), \\&p_{13}(s) =(s^{2}+1)(s+0.6)(s+0.4), \\&p_{123}(s) =(s^{2}+4)(s+1)(s+2)(s+4). \end{aligned}$$

The functions \(M_{g}(\omega )\), \(M_{l}(\omega )\), \(V_{l}(\omega )\) and \( V_{g}(\omega )\) for this system are plotted in Fig. 4, with more detailed view given in Fig. 5 and Fig. 6. The approximate numerical values of \(\omega _{i}\) are:

$$\begin{aligned}&\omega _{1} =1.3873\text {, }\omega _{2}=1.4174\text {, }\omega _{3}=1.4695 \text {, } \\&\omega _{4} =1.4955\text {, }\omega _{5}=1.5607\text {, }\omega _{6}=1.6017,\\&\omega _{7} =1.6619\text {, }\omega _{8}=1.8537\text {, }\omega _{9}=2.1879,\\&\omega _{10} =2.5516\text {, }\omega _{11}=3.1286\text {, }\omega _{12}=3.6937. \end{aligned}$$

In this case,

$$\begin{aligned} \Omega =\Omega _{1}\cup \Omega _{2}=[\omega _{1},\omega _{8}]\cup [\omega _{9},\omega _{12}]. \end{aligned}$$

The maximal intervals \(\Omega _{1}\) and \(\Omega _{2}\) of \(\Omega \) are further partitioned into maximal intervals \(\Omega _{i}^{h}\) of either \( \Omega _{N}\) or \(\Omega _{GM}\). Specifically,

$$\begin{aligned} \Omega _{1}&= \mathop {\displaystyle \bigcup }\limits _{h=1}^{5}\Omega _{1}^{h}\text {,} \\ \Omega _{2}&= \mathop {\displaystyle \bigcup }\limits _{h=1}^{3}\Omega _{2}^{h}\text {,} \end{aligned}$$

where

$$\begin{aligned} \Omega _{1}^{1}&= [\omega _{1},\omega _{3}]\subset \Omega _{N}\text {, } \Omega _{1}^{2}=(\omega _{3},\omega _{4})\subset \Omega _{G2M}, \\ \Omega _{1}^{3}&= [\omega _{4},\omega _{5}]\subset \Omega _{N}\text {, } \Omega _{1}^{4}=(\omega _{5},\omega _{6})\subset \Omega _{G1}, \\ \Omega _{1}^{5}&= [\omega _{6},\omega _{8}]\subset \Omega _{N}; \\ \Omega _{2}^{1}&= [\omega _{9},\omega _{10}]\subset \Omega _{N}\text {, } \Omega _{2}^{2}=(\omega _{10},\omega _{11})\subset \Omega _{G1}, \\ \Omega _{2}^{3}&= [\omega _{11},\omega _{12}]\subset \Omega _{N}. \end{aligned}$$

It should be noted that \(\Omega _{1}^{1}\) and \(\Omega _{1}^{5}\) are not maximal intervals of \(\Omega _{N1}\) or \(\Omega _{N2}\) or \(\Omega _{N3}\). Indeed, \(\Omega _{1}^{1}=[\omega _{1},\omega _{2})\cup [\omega _{2},\omega _{3}]\), where \([\omega _{1},\omega _{2})\subset \Omega _{N3}\), \( [\omega _{2},\omega _{3}]\subset \Omega _{N1}\). Similarly, \(\Omega _{1}^{5}=[\omega _{6},\omega _{7}]\cup (\omega _{7},\omega _{8}]\) where \( [\omega _{6},\omega _{7}]\subset \Omega _{N2}\), \((\omega _{7},\omega _{8}]\subset \Omega _{N3}\).

Fig. 4
figure 4

\(M_{g}(\omega )\), \( M_{l}(\omega )\), \(V_{l}(\omega )\) and \(V_{g}(\omega ) \) for the system given in Example 7.4. More detailed views are given in Fig. 5 and Fig. 6

Fig. 5
figure 5

Detailed view of Fig. 4 for \(\omega \) in the range of \([1.3,2.6]\)

Fig. 6
figure 6

Detailed view of Fig. 4 for \(\omega \) in the range of \([3,3.8]\)

If \(\Omega _{i}^{h}\subset \Omega _{G1}\), then for any given \(\omega \in \Omega _{i}^{h}\), \(\phi (\omega ,\tau _{w})\) as a function of \(\tau _{w}\) can be illustrated as in Fig. 7. In this case, \((\omega ,\tau _{w})\in \Lambda ^{(w)o}\) for all \(\tau _{w}\in \mathbb {R}\), and \( M_{l}(\omega )\) and \(V_{l}(\omega )\) may or may not exist for any given \( \omega \in \Omega _{i}^{h}\).

Fig. 7
figure 7

A typical \(\phi ( \omega ,\tau _{w})\) vs. \(\tau _{w}\) for \(\omega \in \Omega _{G1}\). This figure is generated from the system given in Example 5.3 with \(\omega =1.06\)

If \(\Omega _{i}^{h}\) \(\subset \Omega _{G2M}\), then for any given \(\omega \in \Omega _{i}^{h}\), \(\phi (\omega ,\tau _{w})\) as a function of \(\tau _{w}\) can be illustrated as in Fig. 8. In this case, an appropriate \(2\pi /\omega \) range contains two maximal \(\tau _{w}\) -intervals. Let these two intervals be denoted as \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\). Then, \(\tau _{w}^{a}\), \(\tau _{w}^{b}\), \(\tau _{w}^{c}\) and \(\tau _{w}^{d}\) may be chosen as continuous functions of \(\omega \) within \(\Omega _{i}^{h}\). Furthermore, the types of \( (\omega ,\tau _{w}^{a})\), \((\omega ,\tau _{w}^{b})\), \((\omega ,\tau _{w}^{c}) \) and \((\omega ,\tau _{w}^{d})\) remain unchanged as \(\omega \) varies within \(\Omega _{i}^{h}\) in view of Corallary 5.2.

Fig. 8
figure 8

A typical \(\phi ( \omega ,\tau _{w})\) vs. \(\tau _{w}\) for \(\omega \in \Omega _{G2M}\). This figure is generated from the system given in Example 5.3 with \(\omega =0.66\)

If \(\Omega _{i}^{h}\) \(\subset \Omega _{N}\), then for any given \(\omega \in \) \(\Omega _{i}^{ho}=(\omega _{i}^{hl},\omega _{i}^{hr})\) (i.e., \(\omega \) in the interior of \(\Omega _{i}^{h}\)), \(\phi (\omega ,\tau _{w})\) as a function of \(\tau _{w}\) may be either as shown in Fig. 9 (when \( \omega \in \) \(\Omega _{N1}\)), or as shown in Fig. 10 (when \(\omega \in \Omega _{N2}\)), or as shown in Fig. 11 (when \( \omega \in \Omega _{N3}\)). In this case, an appropriate \(2\pi /\omega \) range contains one maximal \(\tau _{w}\)-interval. Let this interval be \([\tau _{a},\tau _{b}]\). Then \(\tau _{a}\) and \(\tau _{b}\) may be chosen as continuous functions of \(\omega \) within \(\Omega _{i}^{ho}\), and the types of \((\omega ,\tau _{w}^{a})\) and \((\omega ,\tau _{w}^{b})\) remain unchanged as \(\omega \) varies within \(\Omega _{i}^{ho}\) in view of Corallary 5.2.

Fig. 9
figure 9

A typical \(\phi ( \omega ,\tau _{w})\) vs. \(\tau _{w}\) for \(\omega \in \Omega _{N1}\). This figure is generated from the system given in Example 7.4. with \(\omega =1.46\)

Fig. 10
figure 10

A typical \(\phi ( \omega ,\tau _{w})\) vs. \(\tau _{w}\) for \(\omega \in \Omega _{N2}\). This figure is generated from the system given in Example 5.3 with \(\omega =0.9\)

Fig. 11
figure 11

A typical \(\phi ( \omega ,\tau _{w})\) vs. \(\tau _{w}\) for \(\omega \in \Omega _{N3}\). This figure is generated from the system given in Example 5.3 with \(\omega =0.36\)

It should be pointed out that if \(\omega \in \Omega _{N}\), and \([\tau _{w}^{a},\tau _{w}^{b}]\) is a maximal \(\tau _{w}\)-interval, then any maximal \(\tau _{w}\)-interval can be expressed as \([\tau _{w}^{a}+2\pi k/\omega ,\tau _{w}^{b}+2\pi k/\omega ]\) for an appropriate integer \(k\). Similarly, for an \( \omega \in \Omega _{G2M}\), let \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\) be two maximal \(\tau _{w}\)-intervals within a \(2\pi /\omega \) range, then any maximal \(\tau _{w}\)-interval can be expressed as either \([\tau _{w}^{a}+2\pi k/\omega ,\tau _{w}^{b}+2\pi k/\omega ]\) or \( [\tau _{w}^{c}+2\pi k/\omega ,\tau _{w}^{d}+2\pi k/\omega ]\). Furthermore, the type invariance in a continuous piece of boundary (Corollary 5.2) imposes some constraints between the types of the end points of these maximal \(\tau _{w}\)-intervals as specified in the following proposition.

Proposition 7.5

If \(\omega \in \) \(\Omega _{i}^{ho}\subset \Omega _{N}\), and \([\tau _{w}^{a},\tau _{w}^{b}]\) is a maximal \(\tau _{w}\) -interval, then

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b}). \end{aligned}$$
(7.5)

If \(\omega \in \Omega _{G2M}\), and \([\tau _{w}^{a},\tau _{w}^{b}]\) and \( [\tau _{w}^{c},\tau _{w}^{d}]\) are two maximal \(\tau _{w}\)-intervals such that

$$\begin{aligned} \tau _{w}^{a}<\tau _{w}^{b}<\tau _{w}^{c}<\tau _{w}^{d}<\tau _{w}^{a}+2\pi /\omega , \end{aligned}$$
(7.6)

then either

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{d}), \end{aligned}$$
(7.7)
$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{c}), \end{aligned}$$
(7.8)

or

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b}), \end{aligned}$$
(7.9)
$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{c})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{d}). \end{aligned}$$
(7.10)

Proof

For \(\omega \in \Omega _{i}^{ho}\), if \(\Omega _{i}^{h}\subset \Omega _{N}\), let \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=a\), \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=b\). If \(\Omega _{i}^{h}\subset \Omega _{G2M}\), let also \(\mathop {\mathrm{Type }}\nolimits (\omega ,\tau _{w}^{c})=c\), \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{d})=d\). The invariance of boundary type means that \(a\), \(b\), \(c\) and \(d\) do not change within \(\Omega _{i}^{ho}\). Similarly, if \(h\ne K_{i}\) let \(\omega ^{+}\in \Omega _{i}^{h+1}\). Then if \(\Omega _{i}^{h+1}\subset \Omega _{N}\), let \( [\tau _{w}^{a+},\tau _{w}^{b+}]\) be a maximal \(\tau _{w}\)-interval, and \( \mathop {\mathrm{Type}}\nolimits (\omega ^{+},\tau _{w}^{a+})=a^{+}\), \(\mathop {\mathrm{Type}}\nolimits (\omega ^{+},\tau _{w}^{b+})=b^{+}\), and if \(\Omega _{i}^{h+1}\subset \Omega _{G2M}\) let \([\tau _{w}^{c+},\tau _{w}^{d+}]\) be another maximal \(\tau _{w}\) -interval such that

$$\begin{aligned} \tau _{w}^{a+}<\tau _{w}^{b+}<\tau _{w}^{c+}<\tau _{w}^{d+}<\tau _{w}^{a+}+2\pi /\omega , \end{aligned}$$
(7.11)

and \(\mathop {\mathrm{Type}}\nolimits (\omega ^{+},\tau _{w}^{c+})=c^{+}\), \(\mathop {\mathrm{Type}}\nolimits (\omega ^{+},\tau _{w}^{d+})=d^{+}\). We will use induction to prove the proposition as \(h\) decreases from \(K_{i}\): first show that the conclusion is true for \( h=K_{i}\), then show that it is true for \(h\) under the assumption that it is true for \(h+1\). These two conclusions imply that the conclusion is true for all \(1\le h\le K_{i}\).

For \(h=K_{i}\), then \(\Omega _{i}^{h}\subset \Omega _{N}\) (Proposition 7.3), and \(M_{g}(\omega _{i}^{hr})=0\). In this case, \(\tau _{w}^{b}-\tau _{w}^{a}\downarrow 0\) as \(\omega \uparrow \omega _{i}^{hr}\). This implies \(a=b\) according to type invariance (Corollary 5.2). Therefore, the proposition is true for \(h=K_{i}\). It remains to be shown that the conclusion is true for \(\Omega _{i}^{h}\) under the assumption that it is true for \(\Omega _{i}^{h+1}\). There are three cases to prove.

  1. i)

    \(\Omega _{i}^{h+1}\subset \Omega _{N}\). In this case, the inductive assumption is \(a^{+}=b^{+}\), and Proposition 7.3 requires either \(\Omega _{i}^{h}\subset \Omega _{G1}\), or \(\Omega _{i}^{h}\subset \Omega _{G2M}\).

    1. a)

      \(\Omega _{i}^{h}\subset \Omega _{G1}\). Then there is nothing to prove, and the proposition is vacuously true.

    2. b)

      \(\Omega _{i}^{h}\subset \Omega _{G2M}\). Then, either \(M_{l}(\omega _{i}^{hr})=0\) or \(V_{l}(\omega _{i}^{hr})=0\).

      1. 1)

        If \(M_{l}(\omega _{i}^{hr})=0\), then as \(\omega \uparrow \omega _{i}^{hr}\), one of the two intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \( [\tau _{w}^{c},\tau _{w}^{d}]\), say \([\tau _{w}^{c},\tau _{w}^{d}]\), is reduced to one point, and the other, say \([\tau _{w}^{a},\tau _{w}^{b}]\), continues to become \([\tau _{w}^{a+}+2\pi k/\omega ,\tau _{w}^{b+}+2\pi k/\omega ]\) for some integer \(k\). We may thus conclude (7.9) and (7.10) from type invariance (Corollary 5.2) and the inductive assumption.

      2. 2)

        If \(V_{l}(\omega _{i}^{hr})=0\), then as \(\omega \uparrow \omega _{i}^{hr}=\omega _{i}^{h+1,l}\), either \([\tau _{w}^{a},\tau _{w}^{b}]\) and \( [\tau _{w}^{c},\tau _{w}^{d}]\) merge into one interval \([\tau _{w}^{a+}+2\pi k/\omega ,\tau _{w}^{b+}+2\pi k/\omega ]\) for some \(k\), or \([\tau _{w}^{c},\tau _{w}^{d}]\) and \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\) merge into one interval. In the first case,

        $$\begin{aligned}&\lim _{\omega \uparrow \omega _{i}^{hr}}\tau _{w}^{b} =\lim _{\omega \uparrow \omega _{i}^{hr}}\tau _{w}^{c}\text {,} \\&\lim _{\omega \uparrow \omega _{i}^{hr}}\tau _{w}^{a} =\lim _{\omega \downarrow \omega _{i}^{h+1,l}}\left( \tau _{w}^{a+}+2\pi k/\omega \right) ,\\&\lim _{\omega \uparrow \omega _{i}^{hr}}\tau _{w}^{d} =\lim _{\omega \downarrow \omega _{i}^{h+1,l}}\left( \tau _{w}^{b+}+2\pi k/\omega \right) , \end{aligned}$$

        which imply (Corollary 5.2)

        $$\begin{aligned} b&= c, \\ a&= a^{+}, \\ d&= b^{+}. \end{aligned}$$

        The above and the inductive assumption \(a^{+}=b^{+}\) imply (7.7) and (7.8). In the second case,

        $$\begin{aligned}&\lim _{\omega \uparrow \omega _{i}^{hr}}\tau _{w}^{d} =\lim _{\omega \uparrow \omega _{i}^{hr}}\left( \tau _{w}^{a}+2\pi /\omega \right) \text {,}\\&\lim _{\omega \uparrow \omega _{i}^{hr}}\tau _{w}^{c} \!=\!\lim _{\omega \downarrow \omega _{i}^{h+1,l}}\left( \tau _{w}^{a+}+2\pi k/\omega \right) \text {,} \\&\lim _{\omega \uparrow \omega _{i}^{hr}}\left( \tau _{w}^{b}+2\pi /\omega \right) \!=\!\lim _{\omega \downarrow \omega _{i}^{h+1,l}}\left( \tau _{w}^{b+}\!+\!2\pi k/\omega \right) . \end{aligned}$$

        Similar to the first case, we may conclude (7.7) and (7.8) from inductive assumption and the type invariance.

  2. ii)

    \(\Omega _{i}^{h+1}\subset \Omega _{G1}\). In this case, Proposition 7.3 requires \(\Omega _{i}^{h}\subset \Omega _{N}\), and \( V_{g}(\omega _{l}^{hr})=0\). As \(\omega \uparrow \omega _{i}^{hr}\), all maximal \(\tau _{w}\)-intervals merge together. Especially, \([\tau _{w}^{a},\tau _{w}^{b}]\) merges with \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\), i.e., \(\tau _{w}^{b}-\tau _{w}^{a}\uparrow 2\pi /\omega \). As the functions defining boundary types on the left hand side of (5.5) to (5.8) are all periodic functions, we may conclude (7.5).

  3. iii)

    \(\Omega _{i}^{h+1}\subset \Omega _{G2M}\). In this case, Proposition 7.3 requires \(\Omega _{i}^{h}\subset \Omega _{N}\). Then, either \(M_{l}(\omega _{i}^{hr})=0\) or \(V_{l}(\omega _{i}^{hr})=0 \). The inductive assumptions are either

    $$\begin{aligned} a^{+}&= d^{+}, \end{aligned}$$
    (7.12)
    $$\begin{aligned} b^{+}&= c^{+}, \end{aligned}$$
    (7.13)

    or

    $$\begin{aligned} a^{+}&= b^{+}, \end{aligned}$$
    (7.14)
    $$\begin{aligned} c^{+}&= d^{+}. \end{aligned}$$
    (7.15)

    We need to show

    $$\begin{aligned} a=b. \end{aligned}$$
    (7.16)
    1. a)

      \(M_{l}(\omega _{i}^{hr})=0\). Then as \(\omega \downarrow \omega _{i}^{hr}\), one of the two maximal \(\tau _{w}\)-intervals, say \([\tau _{w}^{a+},\tau _{w}^{b+}]\), reduces to one point, the other, say \([\tau _{w}^{c+},\tau _{w}^{d+}]\), continues to become \([\tau _{w}^{a}+2\pi k/\omega ,\) \(\tau _{w}^{b}+2\pi k/\omega ]\) for some integer \(k\). This means

      $$\begin{aligned} a^{+}=b^{+}, \end{aligned}$$
      (7.17)

      which, together with the inductive assumptions, imply \(c^{+}=d^{+}\), which in turn means (7.16) in view of type invariance (Corollary 5.2).

    2. b)

      \(V_{l}(\omega _{i}^{hr})=0\). Then as \(\omega \downarrow \omega _{i}^{hr}\), two maximal \(\tau _{w}\)-intervals \([\tau _{w}^{a+},\tau _{w}^{b+}]\) and \([\tau _{w}^{c+},\tau _{w}^{d+}]\) or \([\tau _{w}^{c+},\tau _{w}^{d+}]\) and \([\tau _{w}^{a+}+2\pi /\omega ,\tau _{w}^{b+}+2\pi /\omega ]\) merge into one interval \([\tau _{w}^{a}+2\pi k/\omega ,\tau _{w}^{b}+2\pi k/\omega ]\). In the first case,

      $$\begin{aligned} c^{+}=b^{+}, \end{aligned}$$
      (7.18)

      which together with the inductive assumptions, implies \(a^{+}=d^{+}\). As

      $$\begin{aligned} \lim _{\omega \downarrow \omega _{i}^{h+1,l}}\tau _{w}^{a+}&= \lim _{\omega \uparrow \omega _{i}^{hr}}\left( \tau _{w}^{a}+2\pi k/\omega \right) , \\ \lim _{\omega \downarrow \omega _{i}^{h+1,l}}\tau _{w}^{d+}&= \lim _{\omega \uparrow \omega _{i}^{hr}}\left( \tau _{w}^{b}+2\pi k/\omega \right) , \end{aligned}$$

      we conclude (7.16) by type invariance (Corollary 5.2). For the second case,

      $$\begin{aligned} a^{+}=d^{+}, \end{aligned}$$

      which together with the inductive assumptions implies \(c^{+}=b^{+}\), from which we can again conclude \(a=b\) from type invariance (Corollary 5.2).

All the possibilities have now been exhausted, and the proof is complete. \(\square \)

8 Maximal interval classification

In this section, we will classify all \(\Omega _{i}^{h}\). It turns out that some critical geometric characteristics of the corresponding stability crossing set is completely determined by the type of the interval, as will be shown in the next section.

First, we need to divide \(\Omega _{G2M}\) into two separate sets. Recall that for a given \(\omega \in \Omega _{G2M}\), we may find two maximal \(\tau _{w}\) -intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}] \) such that

$$\begin{aligned} \tau _{w}^{a}<\tau _{w}^{b}<\tau _{w}^{c}<\tau _{w}^{d}<\tau _{w}^{a}+2\pi /\omega . \end{aligned}$$

The division of \(\Omega _{G2M}\) is according to the types of the end points of the maximal \(\tau _{w}\)-intervals,

$$\begin{aligned}&\Omega _{G2} =\left\{ \omega \in \Omega _{G2M}\mid \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})\ne \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})\right\} , \\&\Omega _{M} =\left\{ \omega \in \Omega _{G2M}\mid \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})\right\} . \end{aligned}$$

Define also

$$\begin{aligned} \Omega _{G}=\Omega _{G1}\cup \Omega _{G2}. \end{aligned}$$

Then

$$\begin{aligned} \Omega =\Omega _{G}\cup \Omega _{N}\cup \Omega _{M}. \end{aligned}$$

It is not difficult to see that any maximal interval \(\Omega _{i}^{h}\) defined in Proposition 7.2 is also a maximal interval of either \(\Omega _{G}\), or \(\Omega _{N}\), or \(\Omega _{M}\). We will call \( \Omega _{G}\) the Grashof set, \(\Omega _{N}\) the non-Grashof set of the first kind, and \(\Omega _{M}\) the non-Grashof set of the second kind. These terms are adapted from the case without the cross terms discussed in [22] although they no longer have any direct correspondence with the four-bar linkage theory discussed in [29].

From the discussions in Sect. 6, for an \(\omega \in \Omega _{G}\), the corresponding constant frequency curves are spirals. For a given

$$\begin{aligned} \varvec{\tau }=\delta _{1}\varvec{\tau }_{1}^{0}+\delta _{2}\varvec{\tau } _{2}^{0}+\delta _{3}\varvec{\tau }_{3}^{0}\text {, } \end{aligned}$$
(8.1)

where

$$\begin{aligned} \delta _{i}\in \{-1,0,1\},i=1,2,3,\text { and at least one }\delta _{i}\ne 0, \end{aligned}$$
(8.2)

we define \(\Omega _{G}^{\varvec{\tau }}\) as those \(\omega \in \) \(\Omega _{G}\) that has constant frequency curves with axis \(\varvec{\tau }\). From the discussions in Sect. 6, we have \(\delta _{3}=1\) for all \( \omega \in \Omega _{G1}\), and \(\delta _{3}=0\) for all \(\omega \in \Omega _{G2}\). Obviously

$$\begin{aligned} \Omega _{G}=\mathop {\displaystyle \bigcup }\limits _{\varvec{\tau }}\Omega _{G}^{\varvec{\tau }}, \end{aligned}$$

where the union includes all \(\varvec{\tau }\) with the expression (8.1) with \(\delta _{i}\), \(i=1,2,3\) going through the set described by (8.2). We also consider \(\Omega _{G}^{-\varvec{\tau }}\) the same set as \(\Omega _{G}^{\varvec{\tau }}\) as \(-\varvec{\tau }\) and \(\varvec{\tau }\) represent the same axis.

Proposition 8.1

A maximal interval \(\Omega _{i}^{h}\) of \(\Omega _{G1}\) or \( \Omega _{G2}\) is also a maximal interval of \(\Omega _{G}^{\varvec{\tau }}\) for some \(\varvec{\tau }\).

Proof

For a maximal interval \(\Omega _{i}^{h}\) of \(\Omega _{G1}\) or \(\Omega _{G2}\) , it is sufficient to show that \(\varvec{\tau }\) is independent of \(\omega \) within \(\Omega _{i}^{h}\).

Consider first the case of \(\Omega _{i}^{h}\subset \Omega _{G1}\). Recall for each \(\omega \in \Omega _{i}^{h},\)

$$\begin{aligned} \varvec{\tau }=\delta _{t_{w}}(P_{u}^{(w)}(\omega ,\cdot ))\varvec{\tau } _{u}^{0}+\delta _{t_{w}}(P_{v}^{(w)}(\omega ,\cdot ))\varvec{\tau }_{v}^{0}+ \varvec{\tau }_{w}^{0}. \end{aligned}$$

From Proposition 6.6, as \(\omega \) changes continuously, the rotation index \(\delta _{t_{w}}(P_{u}^{(w)}(\omega ,\cdot ))\) or \(\delta _{t_{w}}(P_{v}^{(w)}(\omega ,\cdot ))\) may change its value only at those values of \(\omega \) such that

$$\begin{aligned} P_{u}^{(w)}(\omega ,\tau _{w})&= 0\text {, or} \\ P_{v}^{(w)}(\omega ,\tau _{w})&= 0 \end{aligned}$$

for some \(\tau _{w}\). However, this is not possible for \(\omega \in \Omega _{i}^{h}\) in view of Proposition 4.3 because \((\omega ,\tau _{w})\in \Lambda _{{}}^{(w)}\) for all \(\omega \in \Omega _{i}^{h}\) and \(\tau _{w}\in \mathbb {R}\). Therefore, \(\varvec{\tau }\) is indeed identical for all \(\omega \in \Omega _{i}^{h}\).

We now consider the other case, \(\Omega _{i}^{h}\subset \Omega _{G2}\). Since the types of \((\omega ,\tau _{a})\) and \((\omega ,\tau _{b})\) do not change with \(\omega \) within \(\Omega _{i}^{h}\), according to discussion of Case ii) after Proposition 6.4, the axes of spirals (which are the constant frequency curves) do not change with \(\omega \), either. \(\square \)

For an \(\omega \in \Omega _{i}^{ho}\subset \Omega _{N}\), let \([\tau _{w}^{a},\tau _{w}^{b}]\) be a maximal \(\tau _{w}\)-interval. Recall

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b}). \end{aligned}$$

For a given \(k\in \{1,2,3,4\}\), we define \(\Omega _{N}^{ko}\) as the set of such \(\omega \) with \(\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=k\), and

$$\begin{aligned} \Omega _{N}^{k}=\overline{\Omega _{N}^{ko}}. \end{aligned}$$

Obviously,

$$\begin{aligned} \Omega _{N}=\mathop {\displaystyle \bigcup }\limits _{k=1}^{4}\Omega _{N}^{k}, \end{aligned}$$

and a maximal interval of \(\Omega _{N}\) is also a maximal interval of \( \Omega _{N}^{k}\) for some \(k\). The process of defining \(\Omega _{N}^{ko}\) first then taking the closure is necessary because some \(\omega =\omega _{i}^{hl}\) or \(\omega _{i}^{hr}\) may satisfy \(V_{l}(\omega )=0\) or \( M_{l}(\omega )=0\), and there are two maximal \(\tau _{w}\)-intervals within a \( 2\pi /\omega \) range in such cases.

For an \(\omega \in \Omega _{M}\), let \([\tau _{w}^{a},\tau _{w}^{b}]\) and \( [\tau _{w}^{c},\tau _{w}^{d}]\) be two maximal \(\tau _{w}\)-intervals within a \(2\pi /\omega \) range. For given \(k,l\in \{1,2,3,4\}\), we define

$$\begin{aligned} \Omega _{M}^{kl}=\left\{ \omega \in \Omega _{M}\mid \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})=k,\mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{c})=l\right\} . \end{aligned}$$

According to the definition of \(\Omega _{M}\), we also have

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})&= k, \\ \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{d})&= l. \end{aligned}$$

As \([\tau _{w}^{c},\tau _{w}^{d}]\) and \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\) are also within a \(2\pi /\omega \) range,

$$\begin{aligned} \Omega _{M}^{kl}=\Omega _{M}^{lk}. \end{aligned}$$

Obviously,

$$\begin{aligned} \Omega _{M}=\mathop {\displaystyle \bigcup }\limits _{k=1}^{4}\mathop {\displaystyle \bigcup }\limits _{l=1}^{k}\Omega _{M}^{kl}\text {,} \end{aligned}$$

and a maximal interval of \(\Omega _{M}\) is also a maximal interval of \( \Omega _{M}^{kl}\) for some \(k\) and \(l\).

Again, any maximal interval \(\Omega _{i}^{h}\) of \(\Omega _{GM}\) or \(\Omega _{N}\) is also a maximal interval of \(\Omega _{G}^{\varvec{\tau }}\) for some \( \varvec{\tau }\), or \(\Omega _{N}^{k}\) for some \(k\), or \(\Omega _{M}^{kl}\) for some \(k\) and \(l\). Next, we will classify these \(\Omega _{i}^{h}\) according to which subsets \(\Omega _{i}^{h}\) and its neighbors belong. The subset that \(\Omega _{i}^{h}\) belongs to is represented by the letter \(G\), \( N \) or \(M\) with appropriate supercript. The two subscripts represent the subsets that \(\Omega _{i}^{h-1}\) and \(\Omega _{i}^{h+1}\) belong to, or if \( \Omega _{i}^{h}\) is the left most or the right most subinterval in \(\Omega _{i}\). Specifically:

For an \(\Omega _{i}^{h}\subset \Omega _{G}^{\varvec{\tau }}\), if \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l} \), then we say \(\Omega _{i}^{h}\) is of type \(G_{kl}^{\varvec{\tau } } \). If \(\omega _{i}^{hl}=0\) instead, then its type is \(G_{<l}^{\varvec{\tau }} \).

For an \(\Omega _{i}^{h}\subset \Omega _{M}^{mn}\), if \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l} \), then \(\Omega _{i}^{h}\) is said to be of type \(M_{kl}^{mn}\). If \( \omega _{i}^{hl}=0\) instead, then its type is \(M_{<l}^{mn}\).

For an \(\Omega _{i}^{h}\subset \Omega _{N}^{k}\), if \(\Omega _{i}^{h-1}\subset \Omega _{G}\), \(\Omega _{i}^{h+1}\subset \Omega _{G}\), then we say \(\Omega _{i}^{h}\) is of type \(N_{GG}^{k}\). If \(\Omega _{i}^{h+1}\subset \Omega _{M}\) instead, then \(\Omega _{i}^{h}\) is of type \( N_{GM}^{k}\). We may define type \(N_{MG}^{k}\) and \(N_{MM}^{k}\) analogously. If \(\omega _{i}^{hl}=0\) and \(\Omega _{i}^{h+1}\subset \Omega _{G}\), then \( \Omega _{i}^{h}\) is of type \(N_{<G}^{k}\). If \(\omega _{i}^{hl}=\omega _{i}^{l}\ne 0\) instead, then \(\Omega _{i}^{h}\) is of type \(N_{*G}^{k}\). If \(\Omega _{i}^{h-1,o}\subset \Omega _{G}\) and \(\omega _{i}^{hr}=\omega _{i}^{r}\), then \(\Omega _{i}^{h}\) is of type \(N_{G*}^{k}\). The types \( N_{<M}^{k}\), \(N_{<*}^{k}\), \(N_{*M}^{k}\), \(N_{**}^{k}\), and \( N_{M*}^{k}\) are defined analogously.

The above list is exhaustive according to Proposition 7.3.

9 Geometric Characterization

Define

$$\begin{aligned}&\mathcal {T}_{i}^{ho} =\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{ho}} \mathcal {T}_{\omega }\text {,} \\&\mathcal {T}_{i}^{h} =\overline{\mathcal {T}_{i}^{ho}}. \end{aligned}$$

Then

$$\begin{aligned} \mathcal {T}=\mathop {\displaystyle \bigcup }\limits _{i=1}^{K}\mathop {\displaystyle \bigcup }\limits _{h=1}^{K_{i}}\mathcal {T} _{i}^{h}\mathop {\displaystyle \bigcap }\mathbb {R}_{+}^{3}=\mathop {\displaystyle \bigcup }\limits _{i=1}^{K}\mathcal {T} _{i}\mathop {\displaystyle \bigcap }\mathbb {R}_{+}^{3}\text {,} \end{aligned}$$

where

$$\begin{aligned} \mathcal {T}_{i}=\mathop {\displaystyle \bigcup }\limits _{h=1}^{K_{i}}\mathcal {T}_{i}^{h}. \end{aligned}$$

The key to understanding the geometric characteristics of the stability crossing set \(\mathcal {T}\) lies in the understanding of \(\mathcal {T}_{i}^{h}\) and how it is connected with the remaining part of \(\mathcal {T}_{i}\). It turns out that the most important geometric characteristics of \(\mathcal {T} _{i}^{h}\) are completely determined by the type of \(\Omega _{i}^{h}\) as stated in the next theorem.

Theorem 9.1

If \(\Omega _{i}^{h}\) is of type \(G_{kk}^{\varvec{\tau }}\), then \(\mathcal {T}_{i}^{h}\) consists of an array of pipes with axis \(\varvec{\tau }\) and variable cross sections, each of them also contains two series of holes. If \(\Omega _{i}^{h}\) is of type \(G_{kl}^{\varvec{\tau }},\) \(k\ne l \), then \(\mathcal {T}_{i}^{h}\) is a series of wavy sheets, each of them contains an array of holes. If \(\Omega _{i}^{h}\) is of type \(G_{<k}^{\varvec{\tau }}\), then \(\mathcal {T}_{i}^{h}\) consists of an array of open surfaces, each of them extends to infinity and contains a series of holes. If \(\Omega _{i}^{h}\) is of type \(N_{GG}^{k}\), \(N_{GM}^{k}\), \(N_{MG}^{k}\), or \( N_{MM}^{k} \), then \(\mathcal {T}_{i}^{h}\) consists of a lattice of connectors, each of them connects a hole in \(\mathcal {T}_{i}^{h-1}\) and a hole in \(\mathcal {T}_{i}^{h+1}\). If \(\Omega _{i}^{h}\) is of type \(N_{*G}^{k}\), \(N_{G*}^{k}\), \(N_{*M}^{k}\) or \(N_{M*}^{k}\), then \( \mathcal {T}_{i}^{h}\) consists of a lattice of caps, each fits a hole in either \(\mathcal {T}_{i}^{h-1}\) or \(\mathcal {T}_{i}^{h+1}\). If \(\Omega _{i}^{h}\) is of type \(N_{**}^{k}\), then \(\mathcal {T}_{i}^{h}\) consists of a lattice of closed surfaces. If \(\Omega _{i}^{h}\) is of type \( N_{<*}^{k}\), then \(\mathcal {T}_{i}^{h}\) consists of a lattice of open caps that extend to infinity. If \(\Omega _{i}^{h}\) is of type \(N_{<G}^{k}\) or \(N_{<M}^{k}\), then \(\mathcal {T}_{i}^{h}\) consists of a lattice of semi-open pipes, each fits a hole of \(\mathcal {T}_{i}^{h+1}\) at one end, and extends to infinity at the other end. If \(\Omega _{i}^{h}\) is of type \( M_{kk}^{mn}\) with \(m\ne n\), then \(\mathcal {T}_{i}^{h}\) consists of a lattice of closed surfaces and a lattice of connectors, each connector connectes a hole in \(\mathcal {T}_{i}^{h-1}\) and a hole in \(\mathcal {T} _{i}^{h+1}\). If \(\Omega _{i}^{h}\) is of type \(M_{kl}^{mn}\) with \(m\ne n\), \( k\ne l\), then \(\mathcal {T}_{i}^{h}\) consists of two lattices of caps, one lattice of caps fit the holes of \(\mathcal {T}_{i}^{h-1}\), the others fit the holes of \(\mathcal {T}_{i}^{h+1}\). If \(\Omega _{i}^{h}\) is of type \( M_{<l}^{mn}\), \(m\ne n\), then \(\mathcal {T}_{i}^{h}\) consists of a lattice of open caps and a lattice of semi-open pipes; each open cap extends to infinity, and each semi-open pipe contains a hole at one end that fits a hole in \(\mathcal {T}_{i}^{h+1}\) and the other end extends to infinity.

The above theorem may be summarized in the following table

\(\Omega _{i}^{h}\)

\(\Omega _{i}^{h-1}\)

\(\Omega _{i}^{h+1}\)

Type

\( \mathcal {T}_{i}^{h}\)

\(\Omega _{G}^{\varvec{\tau }}\)

\(\Omega _{N}^{k}\)

\(\Omega _{N}^{l}\)

\(G_{kl}^{\varvec{\tau }}\)

Pipes if \(k=l\)

Wavy sheets if \(k\ne l\)

0

\(\Omega _{N}^{k}\)

\(G_{<k}^{\varvec{\tau }}\)

Open surfaces

\(\Omega _{N}^{k}\)

\(\Omega _{GM}\)

\(\Omega _{GM}\)

\(N_{GG}^{k}\), \(N_{GM}^{k}\), \(N_{MG}^{k}\), or \(N_{MM}^{k}\)

Connectors

\(\omega _{i}^{l}\)

\(\Omega _{GM}\)

\(N_{*G}^{k}\) or \(N_{*M}^{k}\)

Caps

\(\Omega _{GM}\)

\(\omega _{i}^{r}\)

\(N_{G*}^{k}\) or \(N_{M*}^{k}\)

Caps

\(\omega _{i}^{l}\)

\(\omega _{i}^{r}\)

\(N_{**}^{k}\)

Closed surfaces

0

\(\omega _{i}^{r}\)

\(N_{<*}^{k}\)

Open caps

0

\(\Omega _{GM}\)

\(N_{<G}^{k}\) or \(N_{<M}^{k}\)

Semi-open pipes

\(\Omega _{M}^{mn} m\ne n\)

\(\Omega _{N}^{k}\)

\(\Omega _{N}^{l}\)

\(M_{kl}^{mn}\)

Closed surfaces & connectors if \(k=l\)

Two caps if \(k\!\ne \! l\)

0

\(\Omega _{N}^{l}\)

\(M_{<l}^{mn}\)

Open caps & semi-open pipes

Note that the case \(\Omega _{i}^{h}\subset \Omega _{M}^{kk}\) has not been addressed in the above theorem. This case is rather special as the geometry of such a case may not be completely determined by its neighbors. We will discuss this case in the appendix.

In the remaining part of this section, we will provide specific details of all the cases given in Theorem 9.1. These details also serve as a proof of the theorem.

Corresponding to each maximal interval \(\Omega _{i}^{h}\) of various types covered in Theorem 9.1, the stability crossing set \(\mathcal {T} _{i}^{h}\) consists of different pieces of surfaces that can be easily parameterized by \((\omega ,\tau _{w})\) based on the constant frequency curves discussed in Sect. 6. A close observation of these surfaces indicates that some of them are connected to form a larger surface of certain geometric shapes mentioned in Theorem 9.1. While these are derived using parameters \((\omega ,\tau _{w})\), the geometric characteristics are instrinsic in nature, and are independent of parameterization. Indeed, in some cases, it is more convenient to describe these surfaces using parameters \((\omega ,\tau _{u})\) or \((\omega ,\tau _{v}) \) rather than \((\omega ,\tau _{w})\), similar to the description of constant frequency curves in Case ii) in Proposition 6.4. In the following, we will carry out these descriptions for all the cases covered in Theorem 9.1. The description is divided in three cases: Case i) is for \(\Omega _{i}^{h}\subset \Omega _{N}^{k}\), Case ii) is for \( \Omega _{i}^{h}\subset \Omega _{M}^{mn}\), and Case iii) is for \(\Omega _{i}^{h}\subset \Omega _{G}^{\varvec{\tau }}\). Each case also contains several subcases.

Case i) \(\Omega _{i}^{h}\subset \Omega _{N}^{k}\),

From (6.1) and (6.2) in Sect. 6, a curve corresponding to an \(\omega \in \Omega _{i}^{ho}\) and a maximal \(\tau _{w}\) -iinterval \([\tau _{w}^{a},\tau _{w}^{b}]\) is

$$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}\pm }&= \mathop {\displaystyle \bigcup }\limits _{\tau _{w}^{a}\le \tau _{w}\le \tau _{w}^{b}}\{(\tau _{1},\tau _{2},\tau _{3})\mid \tau _{u}\nonumber \\&= \tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}),\tau _{v}=\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w})\}, \end{aligned}$$
(9.1)

for a given \(k_{u}\), \(k_{v}\) and \(+\) or \(-\). In the above, \(\tau _{w}^{a}\) and \(\tau _{w}^{b}\) also depends on \(\omega \). Recognizing \([\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]\) is also a maximal \(\tau _{w}\)-interval, we define

$$\begin{aligned} \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}\pm }= \mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}\pm }. \end{aligned}$$
(9.2)

From

$$\begin{aligned} \tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}+2k_{w}\pi /\omega )&= \tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}), \\ \tau _{v}^{k_{v}\pm }(\omega ,\tau _{w}+2k_{w}\pi /\omega )&= \tau _{v}^{k_{v}\pm }(\omega ,\tau _{w}), \end{aligned}$$

we see that \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}\pm }\) can be obtained from \(\mathcal {T} _{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}\pm }\) by moving \( 2k_{w}\pi /\omega \) along the \(\varvec{\tau }_{w}^{0}\)-direction. We can define a patch of surface

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}\pm }=\overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{ho}}\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}\pm }}, \end{aligned}$$
(9.3)

where we agree that \(\tau _{w}^{a}\) and \(\tau _{w}^{b}\) are chosen such that they are continuous functions of \(\omega \) within \(\Omega _{i}^{h}\). Due to the difference of \(\omega \) within \(\Omega _{i}^{h}\), \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}\pm }\) for different \(k_{u}\), \(k_{v}\) and \(k_{w}\) have similar shapes but are not identical. Furthermore, \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}+}\) and \(\mathcal {T}_{i}^{h(w)k_{u}^{\prime }k_{v}^{\prime }k_{w}-}\) may be connected to form a larger surface for some \( k_{u}^{\prime }\) and \(k_{v}^{\prime }\) depending on the value of \(k\) in a way very similar to the constant frequency curves discussed in Case i) after Proposition 6.4. We will call this larger surface \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}}\). Specifically,

$$\begin{aligned}&\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\\&\quad =\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{i}^{h(w)k_{u},k_{v}-1,k_{w}-}\text { for}\mathbf {\ }\Omega _{i}^{h}\subset \Omega _{N}^{1}, \\&\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}} \\&\quad =\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{i}^{h(w)k_{u}+1,k_{v},k_{w}-}\text { for}\mathbf {\ }\Omega _{i}^{h}\subset \Omega _{N}^{2}, \\&\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\\&\quad =\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{i}^{h(w)k_{u}+1,k_{v}-1,k_{w}-}\text { for}\mathbf {\ }\Omega _{i}^{h}\subset \Omega _{N}^{3}, \\&\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}} \\&\quad =\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T}_{i}^{h(w)k_{u}k_{v},k_{w}-} \text { for}\mathbf {\ }\Omega _{i}^{h}\subset \Omega _{N}^{4}. \end{aligned}$$

This surface can also be defined from the constant frequency curves

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}=\overline{\mathop {\displaystyle \bigcup }_{\omega \in \Omega _{i}^{ho}}\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}}, \end{aligned}$$

where \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}\) is a closed curve defined in (6.3), (6.5), (6.6) or (6.7) depending on \(k\). Obviously,

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{w}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{v}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{u}=-\infty }^{+\infty }\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}. \end{aligned}$$

In other words, \(\mathcal {T}_{i}^{h}\) consists of a lattice of surfaces \( \mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\). We can therefore conclude the following from the situation at the two ends of \(\Omega _{i}^{h}\).

Case i.a) \(\Omega _{i}^{h-1}\subset \Omega _{GM}\), \(\Omega _{i}^{h+1}\subset \Omega _{GM}\).

In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) remains as a closed curve as \(\omega \uparrow \omega _{i}^{hr}\) or \(\downarrow \omega _{i}^{hl}\). Therefore, \( \mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\) is a connector with two ends fitting holes in \(\mathcal {T}_{i}^{h-1}\) and \(\mathcal {T}_{i}^{h+1}\).

Example 9.2

Consider \(\Omega _{1}^{3}=[\omega _{4},\omega _{5}]\) in the system given in Example 7.4. For \(u=1,\) \(v=2\) and \(w=3\), it can be verified that \(\Omega _{1}^{3}\) is of type \(N_{MG}^{1}\). Therefore, the corresponding \(\mathcal {T}_{1}^{3}\) consists of a lattice of connectors. One of these connectors is shown in Fig. 12. An interesting observation is that the closed curves for any \(\omega \in (\omega _{4},\omega _{5}]\) are all simple curves, but the curve at \(\omega _{4}\) evolve into two closed curves. This is natural if we consider the left neighbor of \(\Omega _{1}^{3}\). Indeed \(\Omega _{1}^{2}\) \(\in \Omega _{M}^{11} \) with \(M_{l}(\omega _{1}^{2l})=0\), \(V_{l}(\omega _{1}^{2r})=0\). As will be shown in the next section, the corresponding \(\mathcal {T}_{1}^{2}\) consists of an array of connectors and an array of caps. A connector and a cap fit the two closed curves at \(\omega _{4}\).

Fig. 12
figure 12

Connector

Case i.b) \(\omega _{i}^{hl}=\omega _{i}^{l}\), \(\Omega _{i}^{h+1}\subset \Omega _{GM}\)

In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) remains as a closed curve as \(\omega \uparrow \omega _{i}^{hr}\). On the other hand, from

$$\begin{aligned} M_{g}(\omega _{i}^{hl})=\phi (\omega _{i}^{hl},\tau _{w}^{GM})=0, \end{aligned}$$

we conclude that as \(\omega \downarrow \omega _{i}^{hl}\), \(\tau _{w}^{a}\rightarrow \tau _{w}^{GM}+2\pi k^{\prime }/\omega \) and \(\tau _{w}^{b}\rightarrow \tau _{w}^{GM}+2\pi k^{\prime }/\omega \) for some integer \(k^{\prime }\), and the curve \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) is reduced to one point, i.e. the surface \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\) is closed on this end. Therefore, \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\) is a cap, with one end closed and the other end fits a hole of \(\mathcal {T}_{i}^{h+1}\).

Example 9.3

Consider \(\Omega _{2}^{1}=[\omega _{9},\omega _{10}]\) in the system given in Example 7.4. For \(u=1,\) \(v=2\) and \(w=3\), it can be verified that \(\Omega _{2}^{1}\) is of type \(N_{*G}^{3}\). Therefore, the corresponding \(\mathcal {T}_{2}^{1}\) consists of a lattice of caps. One of such caps is shown in Fig. 13

Fig. 13
figure 13

A cap

Case i.c) \(\Omega _{i}^{h-1}\subset \Omega _{GM}\), \(\omega _{i}^{hr}=\omega _{i}^{r}\)

This is very similar to case i.b), \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\) is again a cap, except the cap fits a hole of \(\mathcal {T}_{i}^{h-1}\).

Case i.d) \(\omega _{i}^{hl}=\omega _{i}^{l}\), \(\omega _{i}^{hr}=\omega _{i}^{r}\)

In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) is reduced to a point as \(\omega \uparrow \omega _{i}^{hr}\) or \(\downarrow \omega _{i}^{hl}\). This means that \( \mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\) is a closed surface.

Case i.e) \(\omega _{i}^{hl}=0\), \(\Omega _{i}^{h+1}\subset \Omega _{GM}\)

In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) remains as a closed curve as \(\omega \uparrow \omega _{i}^{hr}\). However, as \(\omega \downarrow \omega _{i}^{hl}=0 \), \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\rightarrow \infty \). Therefore, \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}k_{w}}\) is a semi-open pipe, with one end fits a hole of \(\mathcal {T}_{i}^{h+1}\), the other end is “open” , i.e., approaches \(\infty \).

Example 9.4

Consider the system (1.1) with

$$\begin{aligned}&p_{0}(s) =s^{3}+10s^{2}+31s+16, \\&p_{1}(s) =s^{2}+11s+28, \\&p_{2}(s) =s^{2}+5s-10,\text { }p_{3}(s)=1, \\&p_{12}(s) =2s+1,\text { }p_{23}(s)=3s+4, \\&p_{31}(s) =s+5,\text { }p_{123}(s)=1. \end{aligned}$$

With For \(u=1,\) \(v=2\) and \(w=3\), Fig. 14 can be plotted, and it can be seen that \(\Omega _{1}^{1}=(0,0.8723]\). It can be verified that \( \Omega _{1}^{1}\) is of type \(N_{<G}^{2}\). Therefore, the corresponding \( \mathcal {T}_{1}^{1}\) consists of a lattice of semi-open pipes, one of which is shown in Fig. 15.

Fig. 14
figure 14

\(M_{g}(\omega )\), \( M_{l}(\omega )\), \(V_{l}(\omega )\), and \(V_{g}(\omega )\) for the system given in Example 9.4

Fig. 15
figure 15

A semi-open pipe for the system given in Example 9.4

Case i.f) \(\omega _{i}^{hl}=0\), \(\omega _{i}^{hr}=\omega _{i}^{r}\)

In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) reduces to one point as \(\omega \uparrow \omega _{i}^{hr}\), and it approaches \(\infty \) as \(\omega \downarrow \omega _{i}^{hl}=0\). Therefore, \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}k_{w}}\) is an open cap, which is closed on one end, and approaches \(\infty \) at the other end.

Example 9.5

Consider the system (1.1) with

$$\begin{aligned}&p_{0}(s) =s^{3}+10s^{2}+31s+30, \\&p_{1}(s) =s^{2}+11s+28,\\&p_{2}(s) =s^{2}+5s+7,p_{3}(s)=1, \\&p_{12}(s) =2s+1,p_{23}(s)=3s+4, \\&p_{31}(s) =s+5,p_{123}(s)=1. \end{aligned}$$

For \(u=1,\) \(v=2\) and \(w=3\), Fig. 16 can be plotted, and \(\Omega =\Omega _{1}^{1}=(0,\omega _{1}^{1r}]\), where \(\omega _{1}^{1r}=\omega _{1}^{r}\approx 1.8606\). It can be seen that \(\Omega _{1}^{1}\) is of type \( N_{<*}^{3}\), and the corresponding \(\mathcal {T}_{i}^{h}\) consists of a lattice of open caps, one of which is shown in Fig. 17.

Case ii) \(\Omega _{i}^{h}\subset \Omega _{M}^{mn}\), \(m\ne n\)

In this case, for each \(\omega \in \Omega _{i}^{h}\), there are two \(\tau _{w} \)-maximal intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\), \(\tau _{w}^{a}<\tau _{w}^{b}<\tau _{w}^{c}<\tau _{w}^{d}<\tau _{w}^{a}+2\pi /\omega \), and

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})=m,\\ \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{c})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{d})=n. \end{aligned}$$
Fig. 16
figure 16

\(M_{g}(\omega )\), \( M_{l}(\omega )\), \(V_{l}(\omega )\), and \(V_{g}(\omega )\) for the system given in Example 9.5. In the range shown, \( M_{l}(\omega )\) and \(V_{l}(\omega )\) do not exist

Fig. 17
figure 17

An open cap for the system given in Example 9.5

Similar to (9.1), (9.2) and (9.3), we may define

$$\begin{aligned}&\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}\pm } =\mathop {\displaystyle \bigcup }\limits _{\tau _{w}^{a}\le \tau _{w}\le \tau _{w}^{b}}\{(\tau _{1},\tau _{2},\tau _{3})\mid \tau _{u}\nonumber \\&\qquad \qquad \qquad =\tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}),\tau _{v}=\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w})\}, \end{aligned}$$
(9.4)
$$\begin{aligned}&\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}\pm } =\mathop {\displaystyle \bigcup }\limits _{\tau _{w}^{c}\le \tau _{w}\le \tau _{w}^{d}}\{(\tau _{1},\tau _{2},\tau _{3})\mid \tau _{u}=\tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}),\tau _{v}\nonumber \\&\qquad \qquad \qquad =\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w})\}, \end{aligned}$$
(9.5)
$$\begin{aligned}&\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}\pm } =\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}\pm }, \end{aligned}$$
(9.6)
$$\begin{aligned}&\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}\pm } =\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}\pm }, \end{aligned}$$
(9.7)

and

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}\pm }&= \overline{\mathop {\displaystyle \bigcup }\limits _{ \omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}\pm }}, \end{aligned}$$
(9.8)
$$\begin{aligned} \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}\pm }&= \overline{\mathop {\displaystyle \bigcup }\limits _{ \omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}\pm }}. \end{aligned}$$
(9.9)

Larger patches are formed from two patches depending on the types \(m\) and \(n\),

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u},k_{v}-1,k_{w}-}\text { for}\mathbf {\ }m=1, \\ \text { }\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u}+1,k_{v},k_{w}-}\text { for}\mathbf {\ }m=2, \\ \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u}+1,k_{v}-1,k_{w}-}\text { for}\mathbf {\ }m=3, \\ \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u}k_{v},k_{w}-}\text { for}\mathbf {\ }m=4; \end{aligned}$$

and

$$\begin{aligned} \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{icd}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{icd}^{h(w)k_{u},k_{v}-1,k_{w}-}\text { for}\mathbf {\ }n=1, \\ \text { }\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{icd}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{icd}^{h(w)k_{u}+1,k_{v},k_{w}-}\text { for}\mathbf {\ }n=2, \\ \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{icd}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{icd}^{h(w)k_{u}+1,k_{v}-1,k_{w}-}\text { for}\mathbf {\ }n=3, \\ \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}&= \mathcal {T} _{icd}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{icd}^{h(w)k_{u}k_{v},k_{w}-}\text { for}\mathbf {\ }n=4. \end{aligned}$$

Then

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{w}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{v}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{u}=-\infty }^{+\infty }\left( \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\mathop {\displaystyle \bigcup }\mathcal {T }_{icd}^{h(w)k_{u}k_{v}k_{w}}\right) , \end{aligned}$$

and therefore, \(\mathcal {T}_{i}^{h}\) consists of a lattice of surfaces \( \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) and a lattice of surfaces \(\mathcal { T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\), each of which may be considered as formed from the constant frequency curves

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}&= \overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}}, \\ \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}&= \overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}}, \end{aligned}$$

where \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}}\) are defined by (6.3), (6.5), (6.6) or (6.7) depending on \(m\) and \(n\). The specific geometry may be decided with the additional information on the left and right neighbors. The left neighbor is either \(\omega _{i}^{hl}=0\), or \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \( k\in \{m,n\}\), and the right neighbor is \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\), \(l\in \{m,n\}\).

Case ii.a) \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{k}\).

Type invariance (Corollary 5.2) requires \(k\in \{m,n\}\). Without loss of generality, assume \(k=n\) (recall \(\Omega _{M}^{mn}=\Omega _{M}^{nm}\)). Then as \(\omega \uparrow \omega _{i}^{hr}\) or \(\downarrow \omega _{i}^{hl}\), \(M_{l}(\omega )\rightarrow 0\), \(\tau _{w}^{a}\rightarrow \) \(\tau _{w}^{LM}+k^{\prime }2\pi /\omega \), \(\tau _{w}^{b}\rightarrow \tau _{w}^{LM}+k^{\prime }2\pi /\omega \), and each curve \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) reduces to one point. Therefore, \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) is a closed surface. On the other hand, \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) is a connector as \( \mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}}\) remains a closed curve as \(\omega \uparrow \omega _{i}^{hr}\) or \(\downarrow \omega _{i}^{hl}\). Indeed, the maximal \(\tau _{w}\)-interval \([\tau _{w}^{c},\tau _{w}^{d}]\) for \(\omega \in \Omega _{i}^{h}\) may be considered as continuation of of \([\tau _{w}^{a}+k^{\prime \prime }2\pi /\omega ,\tau _{w}^{b}+k^{\prime \prime }2\pi /\omega ]\) for \(\omega \in \Omega _{i}^{h-1}\) as \(\omega \) passes through \(\omega _{i}^{hl}\), and the situation is similar as \(\omega \) passes through \(\omega _{i}^{hr}\). Therefore, the connector \( \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) fits a hole in \(\mathcal {T} _{i}^{h-1}\) and another hole in \(\mathcal {T}_{i}^{h+1}\).

Case ii.b) \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\), \(k\ne l\).

Type invariance (Corollary 5.2) requires \(k,l\in \{m,n\}\). Without loss of generality, assume \(k=m\), \(l=n\). Then, as \(\omega \downarrow \omega _{i}^{hl}\), \(M_{l}(\omega )\rightarrow 0\), \(\tau _{w}^{c}\rightarrow \) \(\tau _{w}^{LM}+k^{\prime }2\pi /\omega \), \(\tau _{w}^{d}\rightarrow \tau _{w}^{LM}+k^{\prime }2\pi /\omega \), and \(\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}}\) reduces to one point, while \( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) remains a closed curve, and \([\tau _{w}^{a},\tau _{w}^{b}]\) in \(\Omega _{i}^{h}\) may be considered as a continuation of \([\tau _{w}^{a}+k^{\prime \prime }2\pi /\omega ,\tau _{w}^{b}+k^{\prime \prime }2\pi /\omega ]\) in \( \Omega _{i}^{h-1}\). Similarly, as \(\omega \uparrow \omega _{i}^{hr}\), \( M_{l}(\omega )\rightarrow 0\), \(\tau _{w}^{a}\rightarrow \) \(\tau _{w}^{LM}+k^{\prime }2\pi /\omega \), \(\tau _{w}^{b}\rightarrow \tau _{w}^{LM}+k^{\prime }2\pi /\omega \), and \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) reduces to one point, while \( \mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}}\) remains a closed curve, and \([\tau _{w}^{c},\tau _{w}^{d}]\) in \(\Omega _{i}^{h}\) may be considered as a continuation of \([\tau _{w}^{a}+k^{\prime \prime }2\pi /\omega ,\tau _{w}^{b}+k^{\prime \prime }2\pi /\omega ]\) in \( \Omega _{i}^{h+1}\). Therefore, \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) is a cap with one end closed, and the other end fits a hole in \(\mathcal {T} _{i}^{h-1}\), and \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) is a cap with one end closed, and the other end fits a hole in \(\mathcal {T}_{i}^{h+1}\).

Case ii.c) \(\omega _{i}^{hl}=0\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\).

Type invariance (Corollary 5.2) requires \(l\in \{m,n\}\). Without loss of generality, assume \(l=m\). Then as \(\omega \uparrow \omega _{i}^{hr}\), \(M_{l}(\omega )\rightarrow 0\), \(\tau _{w}^{c}\rightarrow \) \(\tau _{w}^{LM}+k^{\prime }2\pi /\omega \), \(\tau _{w}^{d}\rightarrow \tau _{w}^{LM}+k^{\prime }2\pi /\omega \), and \(\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}}\) reduces to one point, and \( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) remains a closed curve. As \(\omega \downarrow \omega _{i}^{hl}=0\), both \( \mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}} \) approach \(\infty \). Therefore, \(\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}}\) is a semi-open pipe with one end fits a hole of \(\mathcal {T}_{i}^{h+1}\) and the other end approaches \(\infty \), and \( \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) is an open cap with one end closed and the other end approaches \(\infty \).

Case iii) \(\Omega _{i}^{h}\subset \Omega _{G}^{\varvec{\tau }}.\)

In this case, each piece of \(\mathcal {T}_{i}^{h}\) consists of spirals with continuously varying pitch and a common axis. Such a piece of surface is known as a spiral-like strip as defined below.

Definition 9.6

Let \(\mathbf {C}:\mathbb {R}\times \mathbb {R} _{+}\rightarrow \mathbb {R}^{3}\) be continuous, and \(\mathbf {C}(\cdot ,\omega )\) is a spiral with a common axis \(\varvec{\tau }\) for any \(\omega \in [\omega _{a},\omega _{b}]\). Then

$$\begin{aligned} \mathcal {T}_{[\omega _{a},\omega _{b}]}=\left\{ \mathbf {C}(\tau ,\omega )\mid \tau \in \mathbb {R},\omega \in [\omega _{a},\omega _{b}]\right\} \end{aligned}$$

is known as a spiral-like strip with axis \(\varvec{\tau }\).

Intrinsically, whether \(\Omega _{i}^{h}\subset \Omega _{G1}\) or \(\Omega _{i}^{h}\subset \Omega _{G2}\), there is no difference in terms of the geometric characteristics of the corresponding \(\mathcal {T}_{i}^{h}\). Similar to the case of constant frequency curves in the form of spirals, such \(\mathcal {T}_{i}^{h}\) is most conveniently parameterized by \((\omega ,\tau _{w})\) with \(\varvec{\tau }_{w}^{0}\cdot \varvec{\tau }\ne 0\), in which case, \(\Omega _{i}^{h}\subset \Omega _{G1}\). When \(\varvec{\tau } _{w}^{0}\cdot \varvec{\tau }=0\), \(\Omega _{i}^{h}\subset \Omega _{G2}\). In the following, both cases will be discussed.

Case iii.1) \(\Omega _{i}^{h}\subset \Omega _{G1}\)

Recall in Sect. 6, that a constant frequency curve corresponding to \(\omega \) with \(\tau _{w}\)-maximal interval \((-\infty ,+\infty )\) can be described as

$$\begin{aligned} \mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}\pm }=\left\{ (\tau _{1},\tau _{2},\tau _{3})\,\left| \, \begin{array}{l} \tau _{w}\in (-\infty ,+\infty ) \\ \tau _{u}=\tau _{u}^{k_{u}\pm }(\omega ,\tau _{w}) \\ \tau _{v}=\tau _{v}^{k_{v}\pm }(\omega ,\tau _{w}) \end{array} \right. \right\} . \end{aligned}$$

This is a spiral with axis

$$\begin{aligned} \varvec{\tau }=\delta _{t_{w}}(P_{u}^{(w)}(\omega ,\cdot ))\varvec{\tau } _{u}^{0}+\delta _{t_{w}}(P_{v}^{(w)}(\omega ,\cdot ))\varvec{\tau }_{v}^{0}+ \varvec{\tau }_{w}^{0}. \end{aligned}$$

According to Proposition 8.1, \(\varvec{\tau }\) remains constant for for \(\omega \in \Omega _{i}^{h}\) although the pitch varies continuously with \(\omega \). Therefore, the surface

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}\pm }=\overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,(-\infty ,+\infty )}^{(w)k_{u}k_{v}\pm } }\text {,} \end{aligned}$$
(9.10)

for a given \(k_{u}\), \(k_{v}\) and \(+\) or \(-\) sign is a spiral-like strip with axis \(\varvec{\tau }\). These spiral-like strips are connected in various ways to form larger surfaces according to the neighbors of \(\Omega _{i}^{h}\) to be described below.

Case iii.1.a). \(\Omega _{i}^{h}\subset \Omega _{G1}^{\varvec{\tau } } \), \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{k}\).

In this case, for given \(k_{u}\), \(k_{v}\) and \(k_{w}\) the two patches \( \mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\) (corresponding to \(\Omega _{i}^{h})\) and \( \mathcal {T}_{i}^{h+1,(w)k_{u}k_{v}k_{w}+}\) (corresponding to \(\Omega _{i}^{h+1}\)) is a continuous piece of surface parameterized by

$$\begin{aligned} \left\{ (\omega ,\tau _{w})\text { }\left| \begin{array}{lll} \tau _{w}\in (-\infty ,+\infty ) &{} \text {for} &{} \omega \in \Omega _{i}^{h}\\ \tau _{w}\in [\tau _{w}^{a}(\omega ),\tau _{w}^{b}(\omega )] &{} \text { for} &{} \omega \in \Omega _{i}^{h+1} \end{array} \right. \right\} . \end{aligned}$$

Same can be said about \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}-}\) and \(\mathcal {T} _{i}^{h+1,(w)k_{u}k_{v}k_{w}-}\).

Consider the case of \(k=1\). Then from the discussion about case ia) after Proposition 6.4, it can be easily seen that \(\mathcal {T} _{i}^{h+1,(w)k_{u}k_{v}k_{w}+}\) and \(\mathcal {T} _{i}^{h+1,(w)k_{u},k_{v}-1,k_{w}-}\) form a single surface. As \(\omega \downarrow \omega _{i}^{h+1,l}=\omega _{i}^{hr}\), the maximal \(\tau _{w}\) -intervals \([\tau _{w}^{a}(\omega ),\tau _{w}^{b}(\omega )]\) and \([\tau _{w}^{a}(\omega )+2\pi /\omega ,\tau _{w}^{b}(\omega )+2\pi /\omega ]\) merge, i.e., \(\tau _{w}^{b}(\omega )-\tau _{w}^{a}(\omega )\uparrow 2\pi /\omega _{i}^{hr}\). Define

$$\begin{aligned} \tau _{w}^{a}(\omega _{i}^{hr})=\lim _{\omega \downarrow \omega _{i}^{hr}}\tau _{w}^{a}(\omega ). \end{aligned}$$

Then, from continuity and periodicity, we may conclude easily that \(\mathcal { T}_{i}^{h(w)k_{u}k_{v}+}\) and \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) are connected at \((\omega _{i}^{hr},\tau _{w}^{a}(\omega _{i}^{hr})+2\pi k_{w}/\omega _{i}^{hr})\) for \(k_{w}=0,\pm 1,\pm 2,\ldots \). Between the connecting points are a series of holes formed by

$$\begin{aligned}&\mathcal {T}_{\omega _{i}^{hr},[\tau _{w}^{a}+2\pi k_{w}/\omega _{i}^{hr},\tau _{w}^{a}2\pi (k_{w}+1)/\omega _{i}^{hr}]}^{(w)k_{u}k_{v}+}\cup \mathcal {T}_{\omega _{i}^{hr},[\tau _{w}^{a}+2\pi k_{w}/\omega _{i}^{hr},\tau _{w}^{a}2\pi (k_{w}+1)/\omega _{i}^{hr}]}^{(w)k_{u},k_{v}-1,-} \nonumber \\&\qquad k_{w}=0,\pm 1,\pm 2,\ldots \end{aligned}$$
(9.11)

Similarly, we can conclude that \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\) and \( \mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) are also connected at \((\omega _{i}^{hl},\tau _{w}^{a}(\omega _{i}^{hl})+2\pi k_{w}/\omega _{i}^{hl})\), and a series of holes are formed

$$\begin{aligned}&\mathcal {T}_{\omega _{i}^{hl},[\tau _{w}^{a}+2\pi k_{w}/\omega _{i}^{hl},\tau _{w}^{a}2\pi (k_{w}+1)/\omega _{i}^{hl}]}^{(w)k_{u}k_{v}+}\cup \mathcal {T}_{\omega _{i}^{hl},[\tau _{w}^{a}+2\pi k_{w}/\omega _{i}^{hl},\tau _{w}^{a}2\pi (k_{w}+1)/\omega _{i}^{hl}]}^{(w)k_{u},k_{v}-1,-} \nonumber \\&\qquad k_{w}=0,\pm 1,\pm 2,\ldots \end{aligned}$$
(9.12)

where

$$\begin{aligned} \tau _{w}^{a}=\tau _{w}^{a}(\omega _{i}^{hl})=\lim _{\omega \uparrow \omega _{i}^{hl}}\tau _{w}^{a}(\omega ). \end{aligned}$$

Therefore, in this case, the two patches \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\) and \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) form a pipe

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}}=\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-},\text { if }k=1 \end{aligned}$$

with axis along the \(\varvec{\tau }\) direction and two series of holes represented by (9.11) and (9.12).

Analogous analysis allows us to conclude the following:

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}}&= \mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u}+1,k_{v},-},\text { If }k=2, \\ \mathcal {T}_{i}^{h(w)k_{u}k_{v}}&= \mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u}+1,k_{v}-1,-}\text {, if }k=3, \\ \mathcal {T}_{i}^{h(w)k_{u}k_{v}}&= \mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u}k_{v}-}\text {, if }k=4. \end{aligned}$$

In all case, \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}}\) is a pipe that contains two series of holes with axis \(\varvec{\tau }\), and \(\mathcal {T}_{i}^{h}\) consists an array of such pipes

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{u}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{v}=-\infty }^{+\infty }\mathcal {T}_{i}^{h(w)k_{u}k_{v}}. \end{aligned}$$

Example 9.7

Consider \(\Omega _{2}^{2}=(\omega _{10},\omega _{11})\) in the system given in Example 7.4 with For \(u=1,\) \(v=2\) and \(w=3\). It can be verified that \(\Omega _{2}^{2}\) is of type \(G_{33}^{\varvec{\tau }}\), where \(\varvec{\tau }=\varvec{\tau }_{3}\) as \(\delta _{\tau _{3}}(P_{1}^{(3)}(\omega ,\cdot )=0\), \(\delta _{\tau _{3}}(P_{2}^{(3)}(\omega ,\cdot )=0\). Therefore, \(\mathcal {T}_{2}^{2}\) consists of an array of pipes with axes all along \(\varvec{\tau }_{3}\), one of these types is shown in Fig. 18.

Fig. 18
figure 18

A pipe

Case iii.1.b). \(\Omega _{i}^{h}\subset \Omega _{G1}^{\varvec{\tau } } \), \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\), \(k\ne l.\)

Using the same approach as Case iii.1.a), we can obtain the connection patterns, and conclude that they form a wavy sheets with holes. The list of possibilities are listed below.

\(k=1\), \(l=2\). In this case, \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\) is connected with \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) at \(\omega \downarrow \omega _{i}^{hl}\), which in turns is connected with \(\mathcal {T} _{i}^{h(w),k_{u}-1,k_{v}-1,+}\) at \(\omega \uparrow \omega _{i}^{hr}\), and so on. Therefore,

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\left( \mathcal {T}_{i}^{h(w),k_{uv}+k,k,+}\cup \mathcal {T} _{i}^{h(w),k_{uv}+k,k-1,-}\right) \end{aligned}$$

are connected with a series of holes between two neighboring patches. This forms a wavy sheet, which roughly parallels a plane with the normal \(\varvec{\tau }\times (\varvec{\tau }_{u}^{0}+\varvec{\tau }_{v}^{0})\). Each wavy sheet contains a series of holes.

\(k=1\), \(l=3\). In this case, \(\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\) connects with \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) at \(\omega _{i}^{hl}\), which in turn connects with \(\mathcal {T}_{i}^{h(w),k_{u}-1,k_{v},+}\) at \(\omega _{i}^{hr}\), and so on. This forms the wavy sheet

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\left( \mathcal {T}_{i}^{h(w)kk_{uv}+}\cup \mathcal {T}_{i}^{h(w),k,,k_{uv}-1,-} \right) , \end{aligned}$$

which roughly parallels the plane with the normal \(\varvec{\tau }\times \varvec{\tau }_{u}^{0}\) and contains an array of holes.

\(k=1\), \(l=4\). In this case, the connection is \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}+}\) to \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) , and then to \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,+}\), and so on. Therefore, the wavy sheet expression is

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\left( \mathcal {T}_{i}^{h(w)k_{uv},k+}\cup \mathcal {T}_{i}^{h(w),k_{uv},k-1,-} \right) , \end{aligned}$$

which roughly parallels with the plane with normal \(\varvec{\tau }\times \varvec{\tau }_{v}^{0}\) and contains an array of holes.

\(k=2\), \(l=3\). In this case, the connection is \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}+}\) to \(\mathcal {T}_{i}^{h(w)k_{u}+1,k_{v},-}\), and then to \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}+1,+}\), and so on. Therefore, the wavy sheet expression is

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\left( \mathcal {T}_{i}^{h(w)k_{uv}k+}\cup \mathcal {T}_{i}^{h(w),k_{uv}+1,k,-} \right) , \end{aligned}$$

which roughly parallels to the plane with normal \(\varvec{\tau }\times \varvec{\tau }_{v}^{0}\) and contains an array of holes.

\(k=2\), \(l=4\). In this case, the connection is \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}+}\) to \(\mathcal {T}_{i}^{h(w)k_{u}+1,k_{v},-}\), and then to \(\mathcal {T}_{i}^{h(w)k_{u}+1,k_{v},+}\), and so on. Therefore, the wavy sheet expression is

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\left( \mathcal {T}_{i}^{h(w)k,k_{uv}+}\cup \mathcal {T}_{i}^{h(w),k+1,k_{uv},-} \right) , \end{aligned}$$

which roughly parallels to the plane with normal \(\varvec{\tau }\times \varvec{\tau }_{u}^{0}\) and contains an array of holes.

\(k=3\), \(l=4\). In this case, the connection is \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}+}\) to \(\mathcal {T}_{i}^{h(w)k_{u}+1,k_{v}-1,-}\), then to \(\mathcal {T}_{i}^{h(w)k_{u}+1,k_{v}-1,+}\), and so on. This gives the wavy sheet expression

$$\begin{aligned}&\mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k=-\infty }^{+\infty }\\&\quad \times \left( \mathcal {T}_{i}^{h(w),k_{uv}+k,k_{uv}-k,+}\cup \mathcal {T} _{i}^{h(w),k_{uv}+k+1,k_{uv}-k-1,-}\right) , \end{aligned}$$

which roughly parallels to plane with normal \(\varvec{\tau }\times (\varvec{\tau }_{u}^{0}-\varvec{\tau }_{v}^{0})\) and contains an array of holes.

In all these cases, \(\mathcal {T}_{i}^{h}\) consists of a series of wavy sheets

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{uv}=-\infty }^{+\infty }\mathcal {T} _{i}^{h(w)k_{uv}}. \end{aligned}$$

Case iii.1.c) \(\Omega _{i}^{h}\subset \Omega _{G1}^{\varvec{\tau }}\) , \(\omega _{i}^{hl}=0\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\)

For \(l=1\),

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}}=\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}, \end{aligned}$$

form an open surface. These two surfaces are connected at a series of points corresponding to \(\omega \uparrow \omega _{i}^{hr}\), and contains a series of holes. As \(\omega \downarrow \omega _{i}^{hl}=0\), both \(\mathcal {T} _{i}^{h(w)k_{u}k_{v}+}\) and \(\mathcal {T}_{i}^{h(w)k_{u},k_{v}-1,-}\) approache \(\infty \). If \(l=2\),

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}}=\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u}+1,k_{v},-} \end{aligned}$$

form an open surface with holes. If \(l=3\),

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}}=\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u}+1,k_{v}-1,-} \end{aligned}$$

form an open surface with holes. If \(l=4\),

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{u}k_{v}}=\mathcal {T}_{i}^{h(w)k_{u}k_{v}+}\cup \mathcal {T}_{i}^{h(w)k_{u}k_{v}-} \end{aligned}$$

form an open surface with holes. In all cases, \(\mathcal {T}_{i}^{h}\) consists an array of such open surfaces

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{u}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{v}=-\infty }^{+\infty }\mathcal {T}_{i}^{h(w)k_{u}k_{v}}. \end{aligned}$$

Case iii.2) \(\Omega _{i}^{h}\subset \Omega _{G2}^{\varvec{\tau }}\)

In this case, for each \(\omega \in \Omega _{i}^{h}\), there are two \(\tau _{w} \)-maximal intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\), \(\tau _{w}^{a}<\tau _{w}^{b}<\tau _{w}^{c}<\tau _{w}^{d}<\tau _{w}^{a}+2\pi /\omega \), and

$$\begin{aligned} \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{a})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{d})=m,\\ \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{b})&= \mathop {\mathrm{Type}}\nolimits (\omega ,\tau _{w}^{c})=n, \end{aligned}$$

for some \(m\ne n\).

Similar to Case ii) with \(\Omega _{i}^{h}\subset \Omega _{M}\), we may define the curves \(\mathcal {T}_{\omega ,[\tau _{w}^{a},\tau _{w}^{b}]}^{(w)k_{u}k_{v}k_{w}\pm }\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c},\tau _{w}^{d}]}^{(w)k_{u}k_{v}k_{w}\pm }\) by (9.4), (9.5), (9.6) and (9.7), from which we can define the patches of surface \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}\pm }\) and \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}\pm }\) by (9.8) and (9.9). Similar to the constant frequency curves discussed in case ii) after Proposition 6.4, the patches \(\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}\pm }\) and \(\mathcal {T} _{icd}^{h(w)k_{u}k_{v}k_{w}\pm }\) are connected to form two arrays of larger patches \(\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T} _{icd}^{h(w)k_{uv}k_{w}}\) that extend infinitely in the \(\varvec{\tau }\) direction and are confined to certain finite range in other directions. The connection pattern and direction \(\varvec{\tau }\) are determined by the types \(m\) and \(n\). In the following, all possible combinations of \(m\) and \(n\) are listed. Without loss of generality, we list only the case of \(m<n\). The case of \(m>n\) may be deduced by replacing \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\) with \([\tau _{w}^{c},\tau _{w}^{d}]\) and \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\).

a) :

If \(m=1\), \(n=2\), then \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}+}\) is connected with \(\mathcal {T}_{iab}^{h(w)k_{u},k_{v}-1,k_{w}-}\), which in turn connects with \(\mathcal {T}_{iab}^{h(w)k_{u}-1,k_{v}-1,k_{w}+}\), and so on, which gives the expression

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}=\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{iab}^{h(w)k_{uv}+k,k_{v}k_{w}+}\cup \mathcal {T} _{iab}^{h(w)k_{uv}+k,k{}-1_{v}k_{w}-}\right) . \end{aligned}$$

Similarly, we can write

$$\begin{aligned} \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}=\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{icd}^{h(w)k_{uv}+k,k_{v}k_{w}+}\cup \mathcal {T} _{icd}^{h(w)k_{uv}+k,k{}-1_{v}k_{w}-}\right) . \end{aligned}$$

As will be seen later on, \(\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\) and \( \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) are spiral-like strips with axis

$$\begin{aligned} \mathbf {\tau =\tau }_{u}^{0}+\varvec{\tau }_{v}^{0}. \end{aligned}$$
b) :

If \(m=1\), \(n=2\), then the two spiral-like strips are

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{iab}^{h(w)k,k_{uv},k_{w}+}\cup \mathcal {T}_{iab}^{h(w)k,k_{uv}-1,k_{w}-}\right) , \\ \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{icd}^{h(w)k,k_{uv},k_{w}+}\cup \mathcal {T} _{icd}^{h(w)k,k_{uv}-1,k_{w}-}\right) , \end{aligned}$$

and the axis is

$$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{u}^{0}. \end{aligned}$$
c) :

If \(m=1\), \(n=3\), then the two spiral-like strips are

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{iab}^{h(w)k_{uv}kk_{w}+}\cup \mathcal {T} _{iab}^{h(w)k_{uv},k-1,k_{w}-}\right) , \\ \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}&= \mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \mathcal {T}_{icd}^{h(w)k_{uv}kk_{w}+}\cup \mathcal {T} _{icd}^{h(w)k_{uv},k-1,k_{w}-}\right) , \end{aligned}$$

and the axis is

$$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{v}^{0}. \end{aligned}$$
d) :

If \(m=1\), \(n=4\), then the two spiral-like strips are

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{uv}k_{w}} \!&= \!\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \! \mathcal {T}_{iab}^{h(w)k_{uv}kk_{w}+}\cup \mathcal {T} _{iab}^{h(w)k_{uv}+1,k,k_{w}-}\right) , \\ \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}} \!&= \!\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \! \mathcal {T}_{icd}^{h(w)k_{uv}kk_{w}+}\cup \mathcal {T} _{icd}^{h(w)k_{uv}+1,k,k_{w}-}\right) , \end{aligned}$$

and the axis is

$$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{v}^{0}. \end{aligned}$$
e) :

If \(m=2\), \(n=3\), then

$$\begin{aligned}&\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}} \!=\!\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \! \mathcal {T}_{iab}^{h(w)kk_{uv}k_{w}+}\cup \mathcal {T} _{iab}^{h(w)k+1,k_{uv},k_{w}-}\right) , \\&\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\! =\!\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\left( \! \mathcal {T}_{icd}^{h(w)kk_{uv}k_{w}+}\cup \mathcal {T} _{icd}^{h(w)k+1,k_{uv},k_{w}-}\right) , \\&\varvec{\tau } =\varvec{\tau }_{u}^{0}. \end{aligned}$$
f) :

If \(m=3\), \(n=4\), then the two spiral-like strips are

$$\begin{aligned}&\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}=\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\\&\quad \times \left( \mathcal {T}_{iab}^{h(w)k,k_{uv}-k,k_{w}+}\cup \mathcal {T} _{iab}^{h(w)k+1,k_{uv}-k-1,k_{w}-}\right) , \\&\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}=\mathop {\displaystyle \bigcup }_{k=-\infty }^{+\infty }\\&\quad \times \left( \mathcal {T}_{icd}^{h(w)k,k_{uv}-k,k_{w}+}\cup \mathcal {T} _{icd}^{h(w)k+1,k_{uv}-k-1,k_{w}-}\right) , \end{aligned}$$

and the axis is

$$\begin{aligned} \varvec{\tau }=\varvec{\tau }_{u}^{0}-\varvec{\tau }_{v}^{0}. \end{aligned}$$

To see that \(\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T} _{icd}^{h(w)k_{uv}k_{w}}\) are indeed spiral-like strips, it can be seen that they can equivalently considered as formed from the spirals (constant frequency curves) discussed in Case ii) after Proposition 6.4,

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}&= \overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{a}+2\pi k_{w}/\omega ,\tau _{w}^{b}+2\pi k_{w}/\omega ]}^{(w)k_{uv}}}, \\ \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}&= \overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{c}+2\pi k_{w}/\omega ,\tau _{w}^{d}+2\pi k_{w}/\omega ]}^{(w)k_{uv}}}. \end{aligned}$$

The spiral-like strips \(\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T} _{icd}^{h(w)k_{uv}^{\prime }k_{w}^{\prime }}\) for some \(k_{uv}^{\prime }\) and \(k_{w}^{\prime }\) are further connected. The connection pattern depends on the neighbors of \(\Omega _{i}^{h}\). There are three possible cases.

Case iii.2.a) \(\Omega _{i}^{h}\subset \Omega _{G2}^{\varvec{\tau }}\) , \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{k}\).

Type invariance (Corollary 5.2) requires \(k\in \{m,n\}\). If \( k=m\), then as \(\omega \uparrow \omega _{i}^{hr}\) or \(\downarrow \omega _{i}^{hl}\), \(V_{l}\rightarrow 0\), and \(\tau _{w}^{b}\rightarrow \tau _{w}^{LV}\), \(\tau _{w}^{c}\rightarrow \tau _{w}^{LV}\), and the two maximal \( \tau _{w}\)-intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\) merge to become one interval in \(\Omega _{i}^{h-1}\) or \(\Omega _{i}^{h+1}\). As a result, the two spiral strips \(\mathcal {T} _{iab}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) form a surface

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}k_{w}}=\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\cup \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}. \end{aligned}$$

This surface has the shape of a pipe with two series of holes corresponding to \(\omega =\omega _{i}^{hl}\) and \(\omega _{i}^{hr}\). At \(\omega =\omega _{i}^{hl}\), the holes are defined by the two spirals

$$\begin{aligned} \lim _{\omega \downarrow \omega _{i}^{hl}}\mathcal {T}_{\omega ,[\tau _{w}^{a}+2\pi k_{w}/\omega ,\tau _{w}^{b}+2\pi k_{w}/\omega ]}^{(w)k_{uv}} \end{aligned}$$

and

$$\begin{aligned} \lim _{\omega \downarrow \omega _{i}^{hl}}\mathcal {T}_{\omega ,[\tau _{w}^{c}+2\pi k_{w}/\omega ,\tau _{w}^{d}+2\pi k_{w}/\omega ]}^{(w)k_{uv}} \end{aligned}$$

in view of the fact that these two spirals touch each other at the parameter \(\tau _{w}^{b}=\tau _{w}^{c}\). The holes corresponding to \(\omega =\omega _{i}^{hr}\) are similarly formed from two spirals.

Similarly, if \(k=m\), then as \(\omega \uparrow \omega _{i}^{hr}\) or \( \downarrow \omega _{i}^{hl}\), \(V_{l}\rightarrow 0\), and \(\tau _{w}^{d}\rightarrow \tau _{w}^{LV}\), \(\tau _{w}^{a}+2\pi /\omega \rightarrow \tau _{w}^{LV}\), and the two maximal \(\tau _{w}\)-intervals \([\tau _{w}^{c},\tau _{w}^{d}]\) and \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\) merge to become one interval in \(\Omega _{i}^{h-1}\) or \(\Omega _{i}^{h+1}\). Therefore, \(\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T}_{iab}^{h(w),k_{uv},k_{w}+1}\) forms a pipe

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}k_{w}}=\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\cup \mathcal {T}_{iab}^{h(w),k_{uv},k_{w}+1}, \end{aligned}$$

with two series of holes formed by the spirals expressed as \(\mathcal {T} _{\omega ,[\tau _{w}^{c}+2\pi k_{w}/\omega ,\tau _{w}^{d}+2\pi k_{w}/\omega ]}^{(w)k_{uv}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2\pi (k_{w}+1)/\omega ,\tau _{w}^{b}+2\pi (k_{w}+1)/\omega ]}^{(w)k_{uv}}\) as \( \omega \downarrow \omega _{i}^{hl}\) and \(\uparrow \omega _{i}^{hr}\).

Obviously, \(\mathcal {T}_{i}^{h}\) consists an array of such pipes,

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{uv}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{w}=-\infty }^{+\infty }\mathcal {T}_{i}^{h(w)k_{uv}k_{w}}. \end{aligned}$$

Case iii.2.b) \(\Omega _{i}^{h}\subset \Omega _{G2}^{\varvec{\tau }}\) , \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\), \(k\ne l\).

Type invariance (Corollary 5.2) requires either \(k=m\), \(l=n\) or \(k=n\), \(l=m\).

First consider \(k=m\), \(l=n\). In this case, as \(\omega \downarrow \omega _{i}^{hl}\), \(V_{l}\rightarrow 0\), and \(\tau _{w}^{b}\rightarrow \tau _{w}^{LV}\), \(\tau _{w}^{c}\rightarrow \tau _{w}^{LV}\), and the two maximal \( \tau _{w}\)-intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\) merge to become one interval in \(\Omega _{i}^{h-1}\). Therefore, \(\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\) is connected with \( \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) with a series of holes formed by the two spirals corresponding to \(\omega _{i}^{hl}\). As \(\omega \uparrow \omega _{i}^{hr}\), \(V_{l}\rightarrow 0\), and \(\tau _{w}^{d}\rightarrow \tau _{w}^{LV}\), \(\tau _{w}^{a}+2\pi /\omega \rightarrow \tau _{w}^{LV}\), and the two maximal \(\tau _{w}\)-intervals \([\tau _{w}^{c},\tau _{w}^{d}]\) and \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\) merge to become one interval in \(\Omega _{i}^{h+1}\), and \(\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) is connected with \(\mathcal {T}_{iab}^{h(w),k_{uv},k_{w}+1}\) with a series of holes formed by two spirals corresponding to \(\omega _{i}^{hr}\). Considering \(\omega \downarrow \omega _{i}^{hl}\) again, we may conclude that \(\mathcal {T} _{iab}^{h(w),k_{uv},k_{w}+1}\) is connected with \(\mathcal {T} _{icd}^{h(w),k_{uv},k_{w}+1}\). Continue this process, we realize that

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}}=\mathop {\displaystyle \bigcup }\limits _{k_{w}=-\infty }^{+\infty }\left( \mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\cup \mathcal {T} _{icd}^{h(w)k_{uv}k_{w}}\right) \end{aligned}$$
(9.13)

is a wavy sheet. This sheet is roughly parallel to the plane with normal of \( \varvec{\tau }_{w}^{0}\times \varvec{\tau }\).

For \(k=n\) and \(l=m\), we may similarly conclude that (9.13) is a wavy sheet. In both cases, \(\mathcal {T}_{i}^{h}\) consists of a series of such wavy sheets

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{uv}=-\infty }^{+\infty }\mathcal {T} _{i}^{h(w)k_{uv}}. \end{aligned}$$

Case iii.2.c) \(\omega _{i}^{hl}=0\), \(\Omega _{i}^{h+1}\subset \Omega _{N}^{l}\).

Consider \(\omega \uparrow \omega _{i}^{hr}\). Then for \(l=n\), we see that \( \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T} _{iab}^{h(w),k_{uv},k_{w}+1}\) are connected to form a surface

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}k_{w}}=\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\cup \mathcal {T}_{iab}^{h(w),k_{uv},k_{w}+1} \end{aligned}$$

that contains a series of holes. Otherwise, i.e., \(l=m\), then \(\mathcal {T} _{iab}^{h(w)k_{uv}k_{w}}\) and \(\mathcal {T}_{icd}^{h(w)k_{uv}k_{w}}\) are connected to form a surface

$$\begin{aligned} \mathcal {T}_{i}^{h(w)k_{uv}k_{w}}=\mathcal {T}_{iab}^{h(w)k_{uv}k_{w}}\cup \mathcal {T}_{icd}^{h(w)k_{uv}k_{w}} \end{aligned}$$

that contains a series of holes. In either case, as \(\omega \downarrow \omega _{i}^{hl}=0\), \(\mathcal {T}_{i}^{h(w)k_{uv}k_{w}}\) approaches \(\infty \). Therefore, \(\mathcal {T}_{i}^{h(w)k_{uv}k_{w}}\) is an open surface that contains a series of holes. Obviously, \(\mathcal {T}_{i}^{h}\) consists of an array of such open surfaces

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{uv}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{w}=-\infty }^{+\infty }\mathcal {T}_{i}^{h(w)k_{uv}k_{w}}. \end{aligned}$$

10 The remaining case

In this section, we will consider the case \(\Omega _{i}^{h}\subset \Omega _{M}^{kk}\), which has not been covered in Theorem 9.1.

In this case, Type invariance (Corollary 5.2) requires the right neighbor must be \(\Omega _{i}^{h+1}\subset \Omega _{N}^{k}\), and the left neighbor be either \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\) or \( \omega _{i}^{hl}=0\). Similar to Case ii) of Sect. 9, we may form the patches \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) according to \(k\),

$$\begin{aligned}&\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}} =\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u},k_{v}-1,k_{w}-}\text { for}\mathbf {\ }k=1, \\&\text { }\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}} =\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u}+1,k_{v},k_{w}-}\text { for}\mathbf {\ }k=2, \\&\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}} =\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u}+1,k_{v}-1,k_{w}-}\text { for}\mathbf {\ }k=3, \\&\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}} =\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}+}\mathop {\displaystyle \bigcup }\mathcal {T} _{iab}^{h(w)k_{u}k_{v},k_{w}-}\text { for}\mathbf {\ }k=4, \end{aligned}$$

where \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}\pm }\) are defined in (9.8). Equivalently, \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) may be considered as formed by constant frequency curves

$$\begin{aligned} \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}=\overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}}. \end{aligned}$$

These constant frequency curves are closed curves. Similarly, \(\mathcal {T} _{icd}^{h(w)k_{u}k_{v}k_{w}}\) is also a patch formed by closed curves

$$\begin{aligned} \mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}=\overline{\mathop {\displaystyle \bigcup }\limits _{\omega \in \Omega _{i}^{h}}\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}}. \end{aligned}$$

However, the determination of the geometric form of \(\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}}\) and \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) may not be completely determined by its neighbors. The additional information needed is whether \(V_{l}(\omega )=0\) or \(M_{l}(\omega )\) at \( \omega =\omega _{i}^{hr}\), and \(\omega _{i}^{hl}\) in the case of \(\Omega _{i}^{h-1}\subset \Omega _{N}^{k}\). We will consider each case in the following.

Case i) \(\omega _{i}^{hl}=0\), \(V_{l}(\omega _{i}^{hr})=0\).

In this case, as \(\omega \uparrow \omega _{i}^{hr}\), either \(\tau _{w}^{c}-\tau _{w}^{b}\longrightarrow 0\), and the two intervals \([\tau _{w}^{a},\tau _{w}^{b}]\) and \([\tau _{w}^{c},\tau _{w}^{d}]\) merge into a single interval, or \(\tau _{w}^{a}+2\pi /\omega -\tau _{w}^{d}\rightarrow 0\) , and the two intervals \([\tau _{w}^{c},\tau _{w}^{d}]\) and \([\tau _{w}^{a}+2\pi /\omega ,\tau _{w}^{b}+2\pi /\omega ]\) merge into a single interval. In either case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T} _{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) remain closed curves as \(\omega \uparrow \omega _{i}^{hr} \), although either \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T} _{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\), or \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T} _{\omega ,[\tau _{w}^{a}+2(k_{w}+1)\pi /\omega ,\tau _{w}^{b}+2(k_{w}+1)\pi /\omega ]}^{(w)k_{u}k_{v}}\) are on the verge of merging into one single closed curve. As \(\omega \downarrow \omega _{i}^{hl}=0\), \(\mathcal {T} _{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) both approach \( \infty \). Therefore, \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) and \(\mathcal { T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) are semi-open pipes. As a result,

$$\begin{aligned} \mathcal {T}_{i}^{h}=\mathop {\displaystyle \bigcup }\limits _{k_{u}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{v}=-\infty }^{+\infty }\mathop {\displaystyle \bigcup }\limits _{k_{w}=-\infty }^{+\infty }\left( \mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\mathop {\displaystyle \bigcup }\mathcal {T }_{icd}^{h(w)k_{u}k_{v}k_{w}}\right) \end{aligned}$$

is two lattices of semi-open pipes, and pairs of such semi-open pipes are on the verge of merging together on one end.

Case ii) \(\omega _{i}^{hl}=0\), \(M_{l}(\omega _{i}^{hr})=0\).

In this case, as \(\omega \uparrow \omega _{i}^{hr}\), either \(\tau _{w}^{b}-\tau _{w}^{a}\rightarrow 0\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) reduces to one point, or \(\tau _{w}^{d}-\tau _{w}^{c}\rightarrow 0\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) reduces to one point. As \(\omega \downarrow \omega _{i}^{hl}=0\), \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) both approach \( \infty \). Therefore, one among \(\mathcal {T}_{iab}^{h(w)k_{u}k_{v}k_{w}}\) and \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) is an open cap, the other is semi-open pipe.

Case iii) \(V_{l}(\omega _{i}^{hl})=0\), \(V_{l}(\omega _{i}^{hr})=0.\)

In this case, \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) remain as closed curves as \(\omega \uparrow \omega _{i}^{hr}\) and \(\downarrow \omega _{i}^{hl}\). Therefore, both \(\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}}\) and \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) are connectors, although they are on the verge of merging on both ends. The merging could be the same two connectors or two different connectors on the two ends.

Case iv) \(V_{l}(\omega _{i}^{hl})=0\), \(M_{l}(\omega _{i}^{hr})=0.\)

In this case, as \(\omega \uparrow \omega _{i}^{hr}\), one of the two closed curves \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) reduces to one point, and the other remains closed curve. As \(\omega \downarrow \omega _{i}^{hl}\), two closed curves are on the verge of merging together. Therefore, \(\mathcal {T} _{iab}^{h(w)k_{u}k_{v}k_{w}}\) and \(\mathcal {T}_{icd}^{h(w)k_{u}k_{v}k_{w}}\) consist of one cap and one connector. Pairs of cap and connectors are on the verge of merging.

Case v) \(M_{l}(\omega _{i}^{hl})=0\), \(V_{l}(\omega _{i}^{hr})=0.\)

This is very similar to Case iv) except on the opposite sides.

Case vi) \(M_{l}(\omega _{i}^{hl})=0\), \(M_{l}(\omega _{i}^{hr})=0.\)

Using the similar analysis, we may easily conclude that \(\mathcal {T}_{\omega ,[\tau _{w}^{a}+2k_{w}\pi /\omega ,\tau _{w}^{b}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) and \(\mathcal {T}_{\omega ,[\tau _{w}^{c}+2k_{w}\pi /\omega ,\tau _{w}^{d}+2k_{w}\pi /\omega ]}^{(w)k_{u}k_{v}}\) either consist of two caps or one connector one closed surface.

Example 10.1

Consider \(\Omega _{1}^{2}=(\omega _{3},\omega _{4})\) in the system given in Example 7.4. For \(u=1\), \(v=2\) and \(w=3\), it can be verified that \(\Omega _{1}^{2}\) is of type \(M_{11}^{11}\), and \( M_{l}(\omega _{3})=0\), \(V_{l}(\omega _{4}^{{}})=0\), which is case v) above. Therefore, \(\mathcal {T}_{1}^{2}\) consists of one cap and one connector, and they touch each other at \(\omega _{4}\) as shown in Fig. 19. As \(\omega \) increases beyond \(\omega _{4}\), the two curves merge into one. The surfaces in this figure matches the one in Figure 12 without seam.

Fig. 19
figure 19

Cap-connector

11 Stability analysis example

To illustrate how the above results can be used to conduct stability analysis, we will analyze the system with characteristic equation

$$\begin{aligned} \Delta (s)=0, \end{aligned}$$
(11.1)

where \(\Delta (s)\) is given in (1.1) with

$$\begin{aligned}&p_{0}(s) =s^{3}+3s+7, \end{aligned}$$
(11.2)
$$\begin{aligned}&p_{1}(s) =s^{2}+3s+1, \end{aligned}$$
(11.3)
$$\begin{aligned}&p_{2}(s) =4s+3, \end{aligned}$$
(11.4)
$$\begin{aligned}&p_{3}(s) =s^{2}+s+0.1, \end{aligned}$$
(11.5)
$$\begin{aligned}&p_{12}(s) =1, \end{aligned}$$
(11.6)
$$\begin{aligned}&p_{23}(s) =0.5s+0.5, \end{aligned}$$
(11.7)
$$\begin{aligned}&p_{31}(s) =s+1, \end{aligned}$$
(11.8)
$$\begin{aligned}&p_{123}(s) =0.5. \end{aligned}$$
(11.9)

The idea is very similar to Section VII of [22]. Specifically, as \( \Delta (s)\) depends on \(s\) and \((\tau _{1},\tau _{2},\tau _{3})\), (11.1) defines \(s\) as an implicit function of \((\tau _{1},\tau _{2},\tau _{3})\). Let \((\tau _{1}^{*},\tau _{2}^{*},\tau _{3}^{*})\) be a point on a surface of the stability crossing set, and let \(s=j\omega ^{*} \) satisfy

$$\begin{aligned} \Delta (j\omega ^{*})=0 \end{aligned}$$

when the delays are equal to \((\tau _{1}^{*},\tau _{2}^{*},\tau _{3}^{*})\). Let \(\mathbf {\xi }=(\xi _{1},\xi _{2},\xi _{3})\) be a unit vector in the delay parameter space that is not tangent to the surface. Then, if the real part of the directional derivative

$$\begin{aligned} \mathop {\mathrm{Re}}\nolimits \left[ \frac{\partial s}{\partial \xi }\right] _{\begin{array}{c} \tau _{k}=\tau _{k}^{*},k=1,2,3 \\ s=j\omega ^{*} \end{array}}=\mathop {\mathrm{Re}}\nolimits \left[ \sum _{k=1}^{3}\frac{\partial s}{\partial \tau _{k}}\xi _{k}\right] _{\begin{array}{c} \tau _{k}=\tau _{k}^{*},k=1,2,3 \\ s=j\omega ^{*} \end{array}}>0, \end{aligned}$$
(11.10)

then a pair of roots of \(\Delta (s)\) cross the imaginary axis from left to the right, thus increasing the right-half-plane roots by two, when the delays \((\tau _{1},\tau _{2},\tau _{3})\) crosses the surface along the direction of \(\mathbf {\xi }\). The crossing is in the opposite direction if the inequality in (11.10) is opposite.

Figure 20 shows \(V_{g}\), \(V_{l}\), \(M_{g}\) and \(M_{l}\) vs \( \omega \), from which it can be easily identified that \([\omega _{1},\omega _{2})\subset \Omega _{N3}\), \([\omega _{2},\omega _{3}]\subset \Omega _{N2}\), \((\omega _{3},\omega _{4})\subset \Omega _{G1}\), \([\omega _{4},\omega _{5}]\subset \Omega _{N2}\), \((\omega _{5},\omega _{6}]\subset \Omega _{N3}\). It can be checked that the boundaries are all type 3. Therefore, \([\omega _{1},\omega _{3}]\) corresponds to caps, \((\omega _{3},\omega _{4})\) corresponds to pipes, and \([\omega _{4},\omega _{6}]\) corresponds to caps, where

$$\begin{aligned} \omega _{1}&= 0.4642566, \\ \omega _{3}&= 1.5413434, \\ \omega _{4}&= 2.4298395, \\ \omega _{6}&= 3.9809737. \end{aligned}$$

Therefore, the stability crossing set consists of the cap-pipe-cap combinations.

Fig. 20
figure 20

\(V_{g}\), \(V_{l}\), \(M_{g}\) and \( M_{l}\) vs \(\omega \) for the system with coefficients (11.211.9)

Using the method developed in this article, the stability crossing set is parameterized and plotted in Fig. 21. There are some small structures that are not easily seen from this diagram. Using the Routh-Hurwitz criterion, it can be easily calculated that the system is stable when all the delays are set to zero. By considering the crossing direction, it can be shown that \(\Delta (s)\) has two right-half-plane roots when the delays are outside of the cap-pipe-cap combination.

Fig. 21
figure 21

Stability crossing set for the system with coefficients (11.211.9). Only complete cap-pipe-cap combinations within the parameter range are shown

To see the picture more clearly, we may plot out some cross sections. Figures 22 and 23 show the cross section of the stability crossing set with \(\tau _{3}=0\) and \(1,\) respectively. By calculating the crossing direction at certain strategic locations, the number of right-half-plane roots in each region are calculated, and they are shown in the diagrams. It is seen that there are three stable regions for \( \tau _{3}=0\). For \(\tau _{3}=1\), the system is unstable for all \(\tau _{1}\)-\( \tau _{2}\) combination.

Fig. 22
figure 22

Cross section of the stability crossing set with \(\tau _{3}=0\) for the system with coefficients (11.211.9)

Fig. 23
figure 23

Cross section of the stability crossing set with \(\tau _{3}=1\) for the system with coefficients ( 11.211.9)

12 Conclusions and an open problem

A general system with three scalar-delay channels has a characteristic function that contains cross terms that involve the sum of different delays in the expoenents. The stability cross set of such a system contains elements, such as pipes and wavy sheets, that are similar to those for systems without cross terms. However, the elements here are much more rich in the following sense: 1. There are more possible orientations of, for example, the pipes and wavy sheets that are not possible in the systems without cross terms; 2. There is a new type of maximal interval \(\Omega _{M}\) that may correspond to two different elements, such as connector-cap.

Up to now, we have not found any system that contains \(\Omega _{M}^{lk}\) with \(l\ne k\). It is certainly interesting to either find such a system or prove such a system does not exist.