This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Phase limitations of multipliers at harmonics

William P. Heath,  Joaquin Carrasco,  and Jingfan Zhang WIlliam P. Heath, Joaquin Carrasco and Jingfan Zhang are all with the Control Systems Centre, Department of Electrical and Electronic Engineering, University of Manchester, UK [email protected]; [email protected], [email protected]
Abstract

We present a phase condition under which there is no suitable multiplier for a given continuous-time plant. The condition can be derived from either the duality approach or from the frequency interval approach. The condition has a simple graphical interpretation, can be tested in a numerically efficient manner and may be applied systematically. Numerical examples show significant improvement over existing results in the literature. The condition is used to demonstrate a third order system with delay that is a counterexample to the Kalman Conjecture.

I Introduction

The continuous-time OZF (O’Shea-Zames-Falb) multipliers were discovered by O’Shea [1] and formalised by Zames and Falb [2]. They preserve the positivity of monotone memoryless nonlinearities. Hence they can be used, via loop transformation, to establish the absolute stability of Lurye systems with slope-restricted memoryless nonlinearities. An overview is given in [3].

Recent interest is largely driven by their compatability with the integral quadratic constraint (IQC) framework of Megretski and Rantzer [4] and the availability of computational searches [5, 6, 7, 8, 9, 10, 11, 12, 13]. A modification of the search proposed in [8] is used in the Matlab IQC toolbox [14] and analysed by Veenman and Scherer [15].

No single search method outperforms the others, and often a hand-tailored search outperforms an automated search [13]. This motivates the analysis of conditions where a multiplier cannot exist. There are two main approaches in the literature. Jönsson and Laiou [16] give a condition that must be satisfied at a number of isolated frequencies. Their result is a particular case of a more general analsysis based on duality in an optimization framework [17, 18, 19]; we will refer to this as the “duality approach.” Their result requires a non-trivial search over a finite number of parameters. By contrast Megretski [20] gives a threshold such that the phase of a multiplier cannot be simultaneously above the threshold over a certain frequency interval and below its negative value on another. The idea is generalised in [21], where in particular the threshold for the second interval is allowed to have a different value. We will refer to this as the “frequency interval approach.” Both the duality approach and the frequency interval approach lead to powerful and useful results, but neither allows a systematic approach. With respect to the duality approach Jönsson states [17] “it is in most applications hard to find a suitable frequency grid for the application of the results.” With respect to the interval approach, in [21] we conclude that the most insightful choice of interval remains open.

In this paper we present a simple phase condition on two frequencies whose ratio is rational. The condition can be be tested systematically. At each frequency ratio the condition leads to a graphical criterion similar to the off-axis circle criterion [22] in that it can be expressed as a bound on the phase of a transfer function. We derive the condition via the duality approach, but we also show that it is equivalent to a limiting case of the frequency interval approach. We illustrate the criterion on three examples: we show it gives a significantly better results for the numerical example in [16]; we show it gives new bounds for the gain with O’Shea’s classical example [1, 3]; we provide an example of a third order transfer function with delay that does not satisfy the Kalman Conjecture.

The structure of this paper as follows. Section II provides the necessary background material and includes the following minor contribution: Theorems‘1a and 1b provide frequency conditions similar in spirit to the duality approach of [16], but more widely applicable; specifically the conditions allow both the system transfer function and the multiplier to be irrational. The main results of the paper are presented in Section III. Theorems 3a and 3b give a phase condition that has a simple graphical interpretation and can be implemented systematically. We prove Theorems 3a and 3b via the duality approach. We discuss both the graphical interpretation and the numerical implementation of Theorems 3a and 3b. In Section IV we show that the results can also be derived via the frequency interval approach: Corollaries 2a and 2b provide a version of the interval approach [21] for the limiting case where the length of interval goes to zero; Theorems 4a and 4b state these corollaries are respectively equivalent to Theorems 3a and 3b. Section V includes three examples: the first shows we achieve improved results over those reported in [16]; the second is the benchmark problem of O’Shea[1] where we obtain improved results over those reported in [21]; finally, in the third, we show that a third order with delay system provides a counterexample to the Kalman Conjecture. All proofs, where not immediate, are given in the Appendix.

II Preliminaries

II-A Multiplier theory

We are concerned with the input-output stability of the Lurye system given by

y1=Gu1, y2=ϕu2, u1=r1y2 and u2=y1+r2.y_{1}=Gu_{1},\mbox{ }y_{2}=\phi u_{2},\mbox{ }u_{1}=r_{1}-y_{2}\mbox{ and }u_{2}=y_{1}+r_{2}. (1)

Let 2\mathcal{L}_{2} be the space of finite energy Lebesgue integrable signals and let 2e\mathcal{L}_{2e} be the corresponding extended space (see for example [23]). The Lurye system is said to be stable if r1,r22r_{1},r_{2}\in\mathcal{L}_{2} implies u1,u2,y1,y22u_{1},u_{2},y_{1},y_{2}\in\mathcal{L}_{2}.

The Lurye system (1) is assumed to be well-posed with G:2e2eG:\mathcal{L}_{2e}\rightarrow\mathcal{L}_{2e} linear time invariant (LTI) causal and stable, and with ϕ:2e2e\phi:\mathcal{L}_{2e}\rightarrow\mathcal{L}_{2e} memoryless and time-invariant. With some abuse of notation we will use G(s)G(s) to denote the transfer function corresponding to GG. The nonlinearity ϕ\phi is assumed to be montone in the sense that (ϕu)(t1)(ϕu)(t2)(\phi u)(t_{1})\geq(\phi u)(t_{2}) for all u(t1)u(t2)u(t_{1})\geq u(t_{2}). It is also assumed to be bounded in the sense that there exists a C0C\geq 0 such that |(ϕu)(t)|C|u(t)||(\phi u)(t)|\leq C|u(t)| for all u(t)u(t)\in\mathbb{R}. We say ϕ\phi is slope-restricted on [0,k][0,k] if 0(ϕu)(t1)(ϕu)(t2))/(u(t1)u(t2))k0\leq(\phi u)(t_{1})-(\phi u)(t_{2}))/(u(t_{1})-u(t_{2}))\leq k for all u(t1)u(t2)u(t_{1})\neq u(t_{2}). We say ϕ\phi is odd if (ϕu)(t1)=(ϕu)(t2)(\phi u)(t_{1})=-(\phi u)(t_{2}) whenever u(t1)=u(t2)u(t_{1})=-u(t_{2}).

Definition 1.

Let M:22M:\mathcal{L}_{2}\rightarrow\mathcal{L}_{2} be LTI. We say MM is a suitable multiplier for GG if there exists ε>0\varepsilon>0 such that

Re{M(jω)G(jω)}>ε for all ω.\displaystyle\mbox{Re}\left\{M(j\omega)G(j\omega)\right\}>\varepsilon\mbox{ for all }\omega\in\mathbb{R}. (2)
Remark 1.

Suppose MM is a suitable multiplier for GG and G(jω)π/2θ\angle G(j\omega)\leq-\pi/2-\theta for some ω\omega and θ\theta. Then M(jω)>θ\angle M(j\omega)>\theta. Similarly if G(jω)π/2+θ\angle G(j\omega)\geq\pi/2+\theta then M(jω)<θ\angle M(j\omega)<-\theta.

Definition 2a.

Let \mathcal{M} be the class of LTI M:22M:\mathcal{L}_{2}\rightarrow\mathcal{L}_{2} whose implulse response is given by

m(t)=m0δ(t)h(t)i=1hiδ(tti),m(t)=m_{0}\delta(t)-h(t)-\sum_{i=1}^{\infty}h_{i}\delta(t-t_{i}), (3)

with

h(t)0 for all thi0 for all iand h1+i=1him0.\begin{split}h(t)&\geq 0\mbox{ for all }t\mbox{, }h_{i}\geq 0\mbox{ for all }i\\ &\mbox{and }\|h\|_{1}+\sum_{i=1}^{\infty}h_{i}\leq m_{0}.\end{split} (4)
Definition 2b.

Let odd\mathcal{M}_{\mbox{odd}} be the class of LTI M:22M:\mathcal{L}_{2}\rightarrow\mathcal{L}_{2} whose implulse response is given by (3) with

h1+i=1|hi|m0.\|h\|_{1}+\sum_{i=1}^{\infty}|h_{i}|\leq m_{0}. (5)
Remark 2.

odd\mathcal{M}\subset\mathcal{M}_{\mbox{odd}}.

The Lurye system (1) is said to be absolutely stable for a particular GG if it is stable for all ϕ\phi in some class Φ\Phi. In particular, if there is a suitable MM\in\mathcal{M} for GG then it is absolutely stable for the class of memoryless time-invariant monotone bounded nonlinearities; if there is a suitable ModdM\in\mathcal{M}_{\mbox{odd}} for GG then it is absolutely stable for the class of memoryless time-invariant odd monotone bounded nonlinearities. Furthermore, if there is a suitable MM\in\mathcal{M} for 1/k+G1/k+G then it is absolutely stable for the class of memoryless time-invariant slope-restricted nonlinearities in [0,k][0,k]; if there is a suitable ModdM\in\mathcal{M}_{\mbox{odd}} for 1/k+G1/k+G then it is absolutely stable for the class of memoryless time-invariant odd slope-restricted nonlinearities [2, 3].

II-B Other notation

Let x=[y][z,w]x=[y]_{[z,w]} denote yy modulo the interval [z,w][z,w]: i.e. the unique number x[z,w)x\in[z,w) such that there is an integer nn with y=x+n(wz)y=x+n(w-z).

In our statement of results (i.e. Sections IIIIV and V) phase is expressed in degrees. In the technical proofs (i.e. the Appendix) phase is expressed in radians.

II-C Duality approach

The following result is similar in spirit to that in [16] where a proof is sketched for the odd case. Both results can be derived from the duality theory of Jönsson [17, 18, 19]; see [24] for the corresponding derivation in the discrete-time case. Nevertheless, several details are different. In particular, in [16] only rational plants GG and rational multipliers MM are considered; this excludes both plants with delay and so-called “delay multipliers.” Expressing the results in terms of single parameter delay multipliers also gives insight. We exclude frequencies ω=0\omega=0 and ω\omega\rightarrow\infty; it is immediate that we must have Re{M(0)G(0)}0\mbox{Re}\left\{M(0)G(0)\right\}\geq 0; by contrast M()M(\infty) need not be well-defined in our case.

Definition 3.

Define the single parameter delay multipliers MτM^{-}_{\tau} and Mτ+M^{+}_{\tau} as Mτ(s)=1eτsM^{-}_{\tau}(s)=1-e^{-\tau s} and Mτ+(s)=1+eτsM^{+}_{\tau}(s)=1+e^{-\tau s} with τ\0\tau\in\mathbb{R}\backslash 0. Let \mathcal{M}^{-}\subset\mathcal{M} be the set ={Mτ:τ\0}\mathcal{M}^{-}=\{M^{-}_{\tau}\,:\,\tau\in\mathbb{R}\backslash 0\}. Let +odd\mathcal{M}^{+}\subset\mathcal{M_{\mbox{odd}}} be the set +={Mτ+:τ\0}\mathcal{M}^{+}=\{M^{+}_{\tau}\,:\,\tau\in\mathbb{R}\backslash 0\}.

Theorem 1a.

Let GG be causal, LTI and stable. Assume there exist 0<ω1<<ωN<0<\omega_{1}<\cdots<\omega_{N}<\infty, and non-negative λ1,λ2,,λN\lambda_{1},\lambda_{2},\ldots,\lambda_{N}, where r=1Nλr>0\sum_{r=1}^{N}\lambda_{r}>0, such that

r=1NλrRe{Mτ(jωr)G(jωr)}0 for all Mτ.\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{M^{-}_{\tau}(j\omega_{r})G(j\omega_{r})\right\}\leq 0\mbox{ for all }M^{-}_{\tau}\in\mathcal{M}^{-}. (6)

Then there is no suitable MM\in\mathcal{M} for GG.

Theorem 1b.

Let GG be causal, LTI and stable. Assume, in addition to the conditions of Theorem 1a, that

r=1NλrRe{Mτ+(jωr)G(jωr)}0 for all Mτ++.\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{M^{+}_{\tau}(j\omega_{r})G(j\omega_{r})\right\}\leq 0\mbox{ for all }M^{+}_{\tau}\in\mathcal{M}^{+}. (7)

Then there is no suitable ModdM\in\mathcal{M}_{\mbox{odd}} for GG.

Remark 3.

The observation is made in [7] that by the Stone-Weirstrass theorem it is sufficient to characterise \mathcal{M} in terms of delay multipliers: i.e. as the class of LTI M:22M:\mathcal{L}_{2}\rightarrow\mathcal{L}_{2} whose impulse response is given by

m(t)=m0δ(t)i=1hiδ(tti),m(t)=m_{0}\delta(t)-\sum_{i=1}^{\infty}h_{i}\delta(t-t_{i}), (8)

with

hi0 for all i and i=1him0.h_{i}\geq 0\mbox{ for all }i\mbox{ and }\sum_{i=1}^{\infty}h_{i}\leq m_{0}. (9)

Similarly odd\mathcal{M}_{\mbox{odd}} can be characterised as the class of LTI M:22M:\mathcal{L}_{2}\rightarrow\mathcal{L}_{2} whose impulse response is given by

m(t)=m0δ(t)i=1hiδ(tti),m(t)=m_{0}\delta(t)-\sum_{i=1}^{\infty}h_{i}\delta(t-t_{i}), (10)

with

i=1|hi|m0.\sum_{i=1}^{\infty}|h_{i}|\leq m_{0}. (11)

Such delay multipliers are excluded entirely from [16], but in this sense both Theorems 1a and 1b follow almost immediately.

II-D Frequency interval approach

In [21] we presented the following phase limitation for the frequency intervals [α,β][\alpha,\beta] and [γ,δ][\gamma,\delta].

Theorem 2a ([21]).

Let 0<α<β<γ<δ0<\alpha<\beta<\gamma<\delta and define

ρc=supt>0|ψ(t)|ϕ(t),\rho^{c}=\sup_{t>0}\frac{|\psi(t)|}{\phi(t)}, (12)

with

ψ(t)=λcos(αt)tλcos(βt)tμcos(γt)t+μcos(δt)t,ϕ(t)=λ(βα)+κμ(δγ)+ϕ1(t),ϕ1(t)=λsin(αt)tλsin(βt)t+κμsin(γt)tκμsin(δt)t,\begin{split}\psi(t)&=\frac{\lambda\cos(\alpha t)}{t}-\frac{\lambda\cos(\beta t)}{t}-\frac{\mu\cos(\gamma t)}{t}+\frac{\mu\cos(\delta t)}{t},\\ \phi(t)&=\lambda(\beta-\alpha)+\kappa\mu(\delta-\gamma)+\phi_{1}(t),\\ \phi_{1}(t)&=\frac{\lambda\sin(\alpha t)}{t}-\frac{\lambda\sin(\beta t)}{t}+\frac{\kappa\mu\sin(\gamma t)}{t}-\frac{\kappa\mu\sin(\delta t)}{t},\end{split} (13)

and with λ>0\lambda>0 and μ>0\mu>0 satisfying

λμ=δ2γ2β2α2,\frac{\lambda}{\mu}=\frac{\delta^{2}-\gamma^{2}}{\beta^{2}-\alpha^{2}}, (14)

and κ>0\kappa>0. Let MM be an OZF multiplier and suppose

Im(M(jω))>ρRe(M(jω)) for all ω[α,β],\mbox{Im}(M(j\omega))>\rho\mbox{Re}(M(j\omega))\mbox{ for all }\omega\in[\alpha,\beta], (15)

and

Im(M(jω))<κρRe(M(jω)) for all ω[γ,δ],\mbox{Im}(M(j\omega))<-\kappa\rho\mbox{Re}(M(j\omega))\mbox{ for all }\omega\in[\gamma,\delta], (16)

for some ρ>0\rho>0. Then ρ<ρc\rho<\rho^{c} if MM\in\mathcal{M}.

The result also holds if we replace (15) and (16) with

Im(M(jω))<ρRe(M(jω)) for all ω[α,β],\mbox{Im}(M(j\omega))<-\rho\mbox{Re}(M(j\omega))\mbox{ for all }\omega\in[\alpha,\beta], (17)

and

Im(M(jω))>κρRe(M(jω)) for all ω[γ,δ].\mbox{Im}(M(j\omega))>\kappa\rho\mbox{Re}(M(j\omega))\mbox{ for all }\omega\in[\gamma,\delta]. (18)
Theorem 2b ([21]).

Suppose, in addition to the conditions of Theorem 2a, that

ρoddc=supt>0|ψ(t)|ϕ~(t),\rho^{c}_{\mbox{odd}}=\sup_{t>0}\frac{|\psi(t)|}{\tilde{\phi}(t)}, (19)

with

ϕ~(t)=λ(βα)+κμ(δγ)|ϕ1(t)|.\tilde{\phi}(t)=\lambda(\beta-\alpha)+\kappa\mu(\delta-\gamma)-|\phi_{1}(t)|. (20)

Then ρ<ρoddc\rho<\rho^{c}_{\mbox{odd}} if ModdM\in\mathcal{M}_{\mbox{odd}}.

III Main results: duality approach

Applying Theorem 1a or 1b with N=1N=1 yields no significant result beyond the trivial statement that if Re[G(jω)]<0\mbox{Re}[G(j\omega)]<0 and Im[G(jω)]=0\mbox{Im}[G(j\omega)]=0 at any ω\omega then there can be no suitable multiplier. This is in contrast with the discrete-time case where there are non-trivial phase limitations at single frequencies [24].

Even with N=2N=2, it is not straightforward to apply Theorems 1a or 1b directly, as they require an optimization at each pair of frequencies. Nevertheless, setting N=2N=2 yields the following phase limitations:

Theorem 3a.

Let a,b+a,b\in\mathbb{Z}^{+} and let GG be causal, LTI and stable. If there exists ω0\omega_{0}\in\mathbb{R} such that

|bG(ajω0)aG(bjω0)a+bp|>180o,\displaystyle\left|\frac{b\angle G(aj\omega_{0})-a\angle G(bj\omega_{0})}{a+b-p}\right|>180^{o}, (21)

with p=1p=1 then there is no suitable MM\in\mathcal{M} for GG.

Theorem 3b.

Let a,b+a,b\in\mathbb{Z}^{+} and let GG be causal, LTI and stable. If there exists ω0\omega_{0}\in\mathbb{R} such that (21) holds where p=1p=1 when both aa and bb are odd but p=1/2p=1/2 if either aa or bb are even, then there is no suitable ModdM\in\mathcal{M}_{\mbox{odd}} for GG.

Figs 1 and 2 illustrate Theorems 3a and 3b respectively for the specific case that G(jωa)>170o\angle{G(j\omega_{a}})>170^{o} for some frequency ωa\omega_{a}. The results put limitations on the phase of GG at frequencies that are rational multiples of ωa\omega_{a} (i.e. at bω0b\omega_{0} where ωa=aω0\omega_{a}=a\omega_{0} and where aa and bb are coprime integers).

Refer to caption
Figure 1: Forbidden regions for the phase of G(jω)G(j\omega) when the phase at some ωa\omega_{a} is greater than 170o170^{o}.
Refer to caption
Figure 2: Forbidden regions for the phase of G(jω)G(j\omega) when the phase at some ωa\omega_{a} is greater than 170o170^{o} (odd nonlinearity).

The results may also be expressed as phase limitations on the multipliers themselves. Counterparts to Theorems 3a and 3b follow as corollaries and are equivalent results.

Corollary 1a.

Let a,b+a,b\in\mathbb{Z}^{+} and let MM\in\mathcal{M}. Then

|bM(ajω)aM(bjω)a/2+b/2p|180o,\left|\frac{b\angle M(aj\omega)-a\angle M(bj\omega)}{a/2+b/2-p}\right|\leq 180^{o}, (22)

for all ω\omega\in\mathbb{R} with p=1p=1.

Corollary 1b.

Let a,b+a,b\in\mathbb{Z}^{+} and let ModdM\in\mathcal{M}_{\mbox{odd}}. Then inequality (22) holds for all ω\omega\in\mathbb{R} where p=1p=1 when both aa and bb are odd but p=1/2p=1/2 if either aa or bb are even.

Proof.

Immediate: see Remark 1. ∎

Figs 3 and 4 are the counterparts to Figs 1 and 2 (if the phase of GG is greater than 170o170^{o} at some ωa\omega_{a} then any suitable multiplier MM must have phase less than 80o-80^{o} at ωa\omega_{a}). Corollaries 1a and 1b can also be visualised for specific values of aa and bb with plots of the phase of M(bjω0)M(bj\omega_{0}) against the phase of M(ajω0)M(aj\omega_{0}) as ω0\omega_{0} varies: see Figs 5 to 7. Fig 5 also shows boundary points parameterised by κ\kappa which is associated with the frequency interval apprach and discussed in Section IV.

Refer to caption
Figure 3: Forbidden regions for the phase of MM\in\mathcal{M} when the phase at some ωa\omega_{a} is less than 80o-80^{o}.
Refer to caption
Figure 4: Forbidden regions for the phase of ModdM\in\mathcal{M}_{\mbox{odd}} when the phase at some ωa\omega_{a} is less than 80o-80^{o}.
Refer to caption
Figure 5: Phase vs phase plot illustrating Corollary 1a with a=2a=2, b=3b=3. If MM\in\mathcal{M} then the pink regions are forbidden. The phase vs phase plots of elements of \mathcal{M}^{-} are shown in magenta. Also shown are the points (arctanρc,arctanκρc)(\arctan\rho^{c},-\arctan\kappa\rho^{c}) when a=2a=2 and b=3b=3, when κ\kappa takes the values 0.20.2, 11 and 55 and when ρc\rho^{c} is defined as in Corollary 2a.
Refer to caption
Figure 6: Phase vs phase plot illustrating both Corollaries 1a and 1b with a=1a=1, b=3b=3. If MM\in\mathcal{M} or ModdM\in\mathcal{M}_{\mbox{odd}} then the pink regions are forbidden. The phase vs phase plots of elements of \mathcal{M}^{-} and +\mathcal{M}^{+} coincide and are shown in magenta.
Refer to caption
Figure 7: Phase vs phase plot illustrating Corollary 1b with a=2a=2, b=3b=3. If ModdM\in\mathcal{M}_{\mbox{odd}} then the pink regions are forbidden. The phase vs phase plots of elements of \mathcal{M}^{-} are shown in magenta (compare Fig 5) while the phase vs phase plots of elements of +\mathcal{M}^{+} are shown in cyan.

The bounds are tight in the sense that if aa and bb are coprime then there exist (many) MτM_{\tau}^{-}\in\mathcal{M}^{-} such that bMτ(ajω0)aMτ(bjω0)=(a/2+b/21)180ob\angle M_{\tau}^{-}(aj\omega_{0})-a\angle M_{\tau}^{-}(bj\omega_{0})=(a/2+b/2-1)180^{o}. Specifically this holds for any τ\tau that satisfies [aτ/ω0][0,2π]>2π2π/b[a\tau/\omega_{0}]_{[0,2\pi]}>2\pi-2\pi/b and [bτ/ω0][0,2π]<2π/a[b\tau/\omega_{0}]_{[0,2\pi]}<2\pi/a. Similarly if aa and bb are coprime and either aa or bb are even there exist (many) Mτ++M_{\tau}^{+}\in\mathcal{M}^{+} such that bMτ+(ajω0)aMτ+(bjω0)=(a/2+b/21/2)180ob\angle M_{\tau}^{+}(aj\omega_{0})-a\angle M_{\tau}^{+}(bj\omega_{0})=(a/2+b/2-1/2)180^{o}. Specifically this holds for any τ\tau that satisfies ππ/b<[aτ/ω0][0,2π]<π\pi-\pi/b<[a\tau/\omega_{0}]_{[0,2\pi]}<\pi and π<[bτ/ω0][0,2π]<π+π/a\pi<[b\tau/\omega_{0}]_{[0,2\pi]}<\pi+\pi/a.

In the examples below the phases of the objects G(ajω)G(aj\omega) and G(bjω)G(bj\omega) are computed separately. They should each have phase on the interval (180o,180o)(-180^{o},180^{o}) and so may be easily computed without the possibility of phase wrapping ambiguity at local points or over local regions. Provided the transfer functions are sufficiently smooth they can be computed accurately. Nevertheless, it is possible to write (21) in terms of a single transfer function since

bG(ajω)aG(bjω)=G¯a,b(jω)b\angle G(aj\omega)-a\angle G(bj\omega)=\angle\bar{G}_{a,b}(j\omega) (23)

where

G¯a,b(s)=G(as)bG(bs)a.\bar{G}_{a,b}(s)=\frac{G(as)^{b}}{G(bs)^{a}}. (24)

It thus requires, for given values of aa and bb, the computation of the maximum (or minimum) phase of a single transfer function. In this sense the computational requirement is comparable to that of the off-axis circle criterion [22], a classical tool.

It may also be necessary to compute the criterion for several positive integer values of aa and bb. The number of different values is finite and can be bounded. Suppose the maximum phase of GG is 180oϕmin180^{o}-\phi_{\min} and the minimum phase is 180o+θmax-180^{o}+\theta_{\max}, where ϕmin>0,θmax>0\phi_{\min}>0,\theta_{\max}>0. Then aθmax+bϕmin<p×180oa\theta_{\max}+b\phi_{\min}<p\times 180^{o}. So it is sufficient to choose (say) all a<p/θmax×180oa<p/\theta_{\max}\times 180^{o} and b<p/ϕmin×180ob<p/\phi_{\min}\times 180^{o} which yields a finite set of values.

IV Relation to the frequency interval approach

Corollaries 1a and 1b may be interpreted as saying that given an upper (or lower) threshold on the phase of a suitable multiplier MM at frequency aω0a\omega_{0} there is a lower (or upper) threshold on the phase on MM at frequency bωb\omega. It is natural to compare this with the frequency interval approach, where an upper (or lower) threshold on the phase of MM over an interval [α,β][\alpha,\beta] implies a lower (or upper) threshold on the phase of MM over the interval [γ,δ][\gamma,\delta].

Let us begin by considering Theorems 2a and 2b in the limit as the length of the intervals becomes zero. We obtain the following corollaries. The results requires the ratio of the limiting frequencies to be rational.

Corollary 2a.

For t>0\displaystyle t>0, define

q(t)={bsin(at)asin(bt)b+κabcos(at)κacos(bt) for [t][0,π]0,0 for [t][0,π]=0,q_{-}(t)=\left\{\begin{array}[]{l}\frac{b\sin(at)-a\sin(bt)}{b+\kappa a-b\cos(at)-\kappa a\cos(bt)}\mbox{ for }[t]_{[0,\pi]}\neq 0,\\ \\ 0\mbox{ for }[t]_{[0,\pi]}=0,\end{array}\right.\\ (25)

where a\displaystyle a and b\displaystyle b are coprime and κ>0\displaystyle\kappa>0. Define also

ρ¯c=supt>0|q(t)|.\overline{\rho}^{c}=\sup_{t>0}|q_{-}(t)|. (26)

Let MM be an OZF multiplier and suppose

Im(M(ajω0)>ρRe(M(ajω0)),\mbox{Im}(M(aj\omega_{0})>\rho\mbox{Re}(M(aj\omega_{0})), (27)

and

Im(M(bjω0)<κρRe(M(bjω0)),\mbox{Im}(M(bj\omega_{0})<-\kappa\rho\mbox{Re}(M(bj\omega_{0})), (28)

for some ω0>0\omega_{0}>0 and ρ>0\rho>0. Then ρ<ρc\rho<\rho^{c} if MM\in\mathcal{M}.

Corollary 2b.

In addition to the conditions of Corollary 2a, define

q+(t)={bsin(at)asin(bt)b+κa+bcos(at)+κacos(bt) for [t][0,π]0,0 for [t][0,π]=0,q_{+}(t)=\left\{\begin{array}[]{l}\frac{b\sin(at)-a\sin(bt)}{b+\kappa a+b\cos(at)+\kappa a\cos(bt)}\mbox{ for }[t]_{[0,\pi]}\neq 0,\\ \\ 0\mbox{ for }[t]_{[0,\pi]}=0,\end{array}\right. (29)

and

ρ¯oddc=max(supt>0|q(t)|,supt>0|q+(t)|).\overline{\rho}^{c}_{\mbox{odd}}=\max\left(\sup_{t>0}|q_{-}(t)|,\sup_{t>0}|q_{+}(t)|\right). (30)

Then ρ<ρ¯c\displaystyle\rho<\overline{\rho}^{c} if Modd\displaystyle M\in\mathcal{M}_{\mbox{odd}}.

Remark 4.

Equivalently, we can say if M(ajω0)>arctanρ\angle M(aj\omega_{0})>\arctan\rho and M(bjω0)<arctanκρ\angle M(bj\omega_{0})<-\arctan\kappa\rho then ρ<ρc\rho<\rho^{c} if MM\in\mathcal{M} and ρ<ρoddc\rho<\rho^{c}_{\mbox{odd}} if ModdM\in\mathcal{M}_{\mbox{odd}}.

It turns out that this is equivalent to the phase condition derived via the duality approach. The inequality boundaries M(ajω0)=arctanρc\angle M(aj\omega_{0})=\arctan\rho^{c} and M(bjω0)=arctanκρc)\angle M(bj\omega_{0})=-\arctan\kappa\rho^{c}) (or M(ajω0)=arctanρoddc\angle M(aj\omega_{0})=\arctan\rho^{c}_{\mbox{odd}} and M(bjω0)=arctanκρoddc\angle M(bj\omega_{0})=-\arctan\kappa\rho^{c}_{\mbox{odd}}) are the same as those for Corollary 1a (or 1b), as illustrated in Fig 5. Specifically we may say:

Theorem 4a.

Corollary 2a and Theorem 3a are equivalent results.

Theorem 4b.

Corollary 2b and Theorem 3b are equivalent results.

V Examples

We demonstrate the new condition with three separate examples. In Examples 1 and 2 below we test the criterion for a finite number of coprime integers aa and bb, and for all ω>0\omega>0; we also search over the slope restriction kk. We run a bisection algorithm for kk and, for each candidate value of kk, aa and bb, check whether the condition is satisfied for any ω>0\omega>0. Provided the phase of 1/k+G1/k+G is sufficiently smooth, this can be implemented efficiently and systematically, for example by gridding ω\omega sufficiently finely. There are several possible ways to reorder the computation.

V-A Example 1

Jönsson and Laiou [16] consider the plant

G(s)=s2(s2+α)(s2+β)+104(14s3+21s),G(s)=\frac{s^{2}}{(s^{2}+\alpha)(s^{2}+\beta)+10^{-4}(14s^{3}+21s)}, (31)

with α=0.9997\alpha=0.9997 and β=9.0039\beta=9.0039 and with positive feedback. They show that the rational multliper

M(s)=1(2.5s+2.5)2.M(s)=1-\left(\frac{2.5}{s+2.5}\right)^{2}. (32)

is suitable for 1/kG(s)1/k-G(s) when k=0.0048k=0.0048. Figure 8 shows the phase of M(jω)(1/kG(jω))M(j\omega)(1/k-G(j\omega)) when k=0.0048k=0.0048. It can be seen to lie on the interval [90o,90o][-90^{o},90^{o}]. They also show no rational multiplier in odd\mathcal{M}_{\mbox{odd}} exists when k=0.0061k=0.0061 by applying their criterion with N=2N=2 and the choice ω1=1\omega_{1}=1 and ω2=3\omega_{2}=3. Fig 9 shows (3(1/kG(jω))(1/kG(3jω)))/3(3\angle(1/k-G(j\omega))-\angle(1/k-G(3j\omega)))/3 when k=0.0061k=0.0061. It can be seen that the value drops below 180o-180^{o} near ω=1\omega=1. Thus Theorem 3a confirms there is no suitable multipler in either \mathcal{M} or odd\mathcal{M}_{\mbox{odd}}.

Jönsson and Laiou [16] state ‘the choice of frequencies […] is a delicate task.”’ But a simple line search shows that there is an ω\omega such that (3(1/kG(jω))(1/kG(3jω)))/3<180o(3\angle(1/k-G(j\omega))-\angle(1/k-G(3j\omega)))/3<-180^{o} when k=0.0058926k=0.0058926 (see Fig 10) but (3(1/kG(jω))(1/kG(3jω)))/3>180o(3\angle(1/k-G(j\omega))-\angle(1/k-G(3j\omega)))/3>-180^{o} for all ω\omega when k=0.0058925k=0.0058925. By Theorem 3a there is no multiplier when k=0.0058926k=0.0058926. By contrast, for this case the choice

M(s)=10.99999e0.93287sM(s)=1-0.99999e^{-0.93287s} (33)

is a suitable multiplier when k=0.0058924k=0.0058924 (Fig 11). The various computed slopes kk are set out in Table I.

Refer to caption
Figure 8: Example 1. Phase of M(jω)(1/kG(jω))M(j\omega)(1/k-G(j\omega)) when k=0.0048k=0.0048 when GG is given by (31) and MM by (32). The phase lies on the interval [90o,90o][-90^{o},90^{o}] so this choice of MM is a suitable multiplier for 1/kG1/k-G.
Refer to caption
Figure 9: Example 1. The phase difference (3(1/kG(jω))(1/kG(3jω)))/3(3\angle(1/k-G(j\omega))-\angle(1/k-G(3j\omega)))/3 when GG is given by (31) with k=0.0061k=0.0061. The value drops below 180o-180^{o} so by Theorem 3a there is no suitable multiplier.
Refer to caption
Figure 10: Example 1. The phase difference (3(1/kG(jω))(1/kG(3jω)))/3(3\angle(1/k-G(j\omega))-\angle(1/k-G(3j\omega)))/3 when GG is given by (31) with k=0.0058926k=0.0058926. The value drops below 180o-180^{o} so by Theorem 3a there is no suitable multiplier.
Refer to caption
Figure 11: Example 1. Phase of M(jω)(1/kG(jω))M(j\omega)(1/k-G(j\omega)) when k=0.0058924k=0.0058924 when GG is given by (31) and MM by (33). The phase lies on the interval [90o,90o][-90^{o},90^{o}] so this choice of MM is a suitable multiplier for 1/kG1/k-G.
[16] This paper
Slope kk for which a multiplier
is found 0.0048 0.0058924
Slope kk for which there is
guaranteed to be no multiplier 0.0061 0.0058926
TABLE I: Various slopes for Example 1

V-B Example 2

Consider the plant

G(s)=s2(s2+2ξs+1)2 with ξ>0.G(s)=\frac{s^{2}}{(s^{2}+2\xi s+1)^{2}}\mbox{ with }\xi>0.

O’Shea [1] shows that there is a suitable multiplier in \mathcal{M} for 1/k+G1/k+G when ξ>1/2\xi>1/2 and k>0k>0. By contrast in [21] we showed that there is no suitable multiplier in \mathcal{M} when ξ=0.25\xi=0.25 and kk is sufficiently large. Specifically the phase of G(jω)G(j\omega) is above 177.98o177.98^{o} on the interval ω[0.02249,0.03511]\omega\in[0.02249,0.03511] and below 177.98o-177.98^{o} on the interval ω[1/0.03511,1/0.02249]\omega\in[1/0.03511,1/0.02249]. A line search yields that the same condition is true for the phase of 1/k+G(jω)1/k+G(j\omega) with k269,336.3k\geq 269,336.3 (see Fig 12). Hence there is no suitable multipler MM\in\mathcal{M} for 1/k+G1/k+G with k269,336.3k\geq 269,336.3.

By contrast, Theorem 3a with a=4a=4 and b=1b=1 yields there is no suitable multipler MM\in\mathcal{M} for 1/k+G1/k+G with k32.61k\geq 32.61. Specifically the phase (4(1/k+G(jω))(1/k+G(4jω)))/4(4\angle(1/k+G(j\omega))-\angle(1/k+G(4j\omega)))/4 exceeds 180o180^{o} when k32.61k\geq 32.61 (see Figs 13 and 14). Similarly, Theorem 3b with a=3a=3 and b=1b=1 yields there is no suitable multipler ModdM\in\mathcal{M}_{odd} for 1/k+G1/k+G with k39.93k\geq 39.93. Specifically the phase (3(1/k+G(jω))(1/k+G(3jω)))/3(3\angle(1/k+G(j\omega))-\angle(1/k+G(3j\omega)))/3 exceeds 180o180^{o} when k32.61k\geq 32.61.

These results show a non-trivial improvement over those in [21]. While it should be possible to achieve identical results using either the condition of [16] or that of [21] (see Appendix), the conditions of Theorems 3a and 3b can be applied in a systematic manner. Fig 15 shows the bounds for several other values of ζ\zeta while Fig 16 shows the value of aa yielding the lowest bound for each test (the value of bb is 11 for each case).

Refer to caption
Figure 12: Example 2. O’Shea’s example with ζ=0.25\zeta=0.25. Application of the condition in [21] yields there to be no suitable multiplier MM\in\mathcal{M} when k270,000k\geq 270,000.
Refer to caption
Figure 13: Example 2. O’Shea’s example with ζ=0.25\zeta=0.25. Application of Theorem 3a with a=4a=4 and b=1b=1 yields there to be no suitable multiplier MM\in\mathcal{M} when k32.61k\geq 32.61.
Refer to caption
Figure 14: Example 2.O’Shea’s example with ζ=0.25\zeta=0.25. The phase of 1/k+G(jω)1/k+G(j\omega) with k=32.61k=32.61 is shown. The phase of 1/k+G(jωa)1/k+G(j\omega_{a}) is 149.42o149.42^{o} at ωa=0.3938\omega_{a}=0.3938 and the corresponding forbidden regions are shown (compare Fig 1). The phase touches the bound at 4ωa4\omega_{a}.
Refer to caption
Figure 15: Example 2. Bounds on the slope above which Theorem 3a or 3b guarantee there can be no suitable multiplier as damping ratio ζ\zeta varies.
Refer to caption
Figure 16: Example 2. Values of aa used to find the slope bounds shown in Fig 15. The value of bb is 11 for all shown results.

V-C Example 3

In [21] we argue that phase limitatons are closely linked to the Kalman Conjecture. This plays an important role in the theory of absolute stability for Lurye systems. Barabanov [25] shows it to be true for third-order systems via a subclass of the OZF multipliers but fourth-order counterexamples are known [26, 27]. It is trivial that negative imaginary systems satisfy the Kalman Conjecture [28]. In [29] we indicate via the tailored construction of OZF multipliers that second-order systems with delay satisfy the Kalman Conjecture. Until now it has remained an open question whether third-order systems with delay satisfy the Kalman Conjecture.

Consider the third-order system with delay that has transfer function

G(s)=ess2+0.8s+1.5s3+1.2s2+1.12s+0.32.G(s)=e^{-s}\frac{s^{2}+0.8s+1.5}{s^{3}+1.2s^{2}+1.12s+0.32}. (34)

The Nyquist gain is kN=2.0931k_{N}=2.0931. That is to say for all 0k<kN0\leq k<k_{N} the sensitivity function [1Gk1]1{\left[\begin{array}[]{cc}1&G\\ -k&1\end{array}\right]^{-1}} is stable. Fig. 17 shows (2(1/2+G(jω))(1/2+G(2jω)))/2(2\angle\left(1/2+G(j\omega)\right)-\angle\left(1/2+G(2j\omega)\right))/2 against frequency. The value drops significantly below 180o-180^{o}, and hence by Theorem 3a there is no suitable MM\in\mathcal{M} for 1/2+G1/2+G. The phases of 1/2+G(jω)1/2+G(j\omega) and of 1/2+G(2jω)1/2+G(2j\omega) are superimposed. Fig. 18 shows a time response of a Lurye system with gain 22, a step input at time t=0t=0 and simple saturation. The response appears to be periodic. The stable linear response (i.e. without saturation) is superimposed. These results indicate that this is a (first) example of a third order plant with delay which does not satisfiy the Kalman Conjecture.

Refer to caption
Figure 17: Example 3. The value of (2(1/2+G(jω))(1/2+G(2jω)))/2(2\angle\left(1/2+G(j\omega)\right)-\angle\left(1/2+G(2j\omega)\right))/2 drops below significantly 180o-180^{o} so by Theorem 3a there is no suitable multiplier. The phase of 1/2+G(jω)1/2+G(j\omega) (blue dotted) and the phase of 1/2+G(2jω)1/2+G(2j\omega) (red dotted) are also shown.
Refer to caption
Figure 18: Example 3. Time response of the Lurye system, with and without saturation.

VI Conclusion

We have presented a simple graphical test that can rule out the existence of suitable OZF multipliers. The test can be implemented efficiently and systematically. The graphical interpretations provide considerable insight to the frequency behaviour of the OZF multipliers. Results show significantly improved results over those in the literature. The test can be derived either from the duality approach [16, 17, 18, 19] or from the frequency interval approach [20, 21].

Guaranteeing there is no suitable OZF multiplier does not necessarily imply a Lurye system is not absolutely stable, although we have conjectured this to be the case [3, 21]. Kong and Su [30] show that the implication is true with a wider class of nonlinearity; for this case the results of this paper may be applied directly. For the discrete-time case, Seiler and Carrasco [31] provide a construction, for certain phase limitations, of a nonlinearity within the class for which the discrete-time Lurye system has a periodic solution. However the conjecture remains open for both continuous-time and discrete-time systems.

More generally results for discrete-time systems are quite different. For discrete-time systems an FIR search for multipliers is effective and outperforms others [32]. With the interval approach it is possible to find a nontrivial threshold such that the phase of a multiplier cannot be above the threshold over a certain frequency inteval [21]. The duality approach leads to both a simple graphical test at simple frequencies and a condition at multiple frequencies that can be tested by linear program [33].

This paper’s results are for continuous-time single-input single-output multipliers of [2]. Although multivariable extensions of the OZF multipliers are considered in the literature [34, 35, 36, 37, 38], it remains open what restrictions there might be. Similarly more general nonlinearities can be addressed with a reduced subset of the OZF multipliers [39, 40, 41, 42] and the analysis of this paper might be generalised to such cases. It also remains open whether a systematic procedure can be found with more points or intervals.

[Proofs]

-A Proofs of Theorems 1a and 1b

Proof of Theorem 1a.

Let MM\in\mathcal{M} take the form of Definition 2a. Then

M(jω)=m0h(t)ejωt𝑑ti=1hiejωti,=m¯0h(t)ejωt𝑑t+i=1hiMti(jω),\begin{split}M(j\omega)&=m_{0}-\int_{-\infty}^{\infty}h(t)e^{-j\omega t}\,dt-\sum_{i=1}^{\infty}h_{i}e^{-j\omega t_{i}},\\ &=\bar{m}_{0}-\int_{-\infty}^{\infty}h(t)e^{-j\omega t}\,dt+\sum_{i=1}^{\infty}h_{i}M^{-}_{t_{i}}(j\omega),\end{split} (35)

where

m¯0=m0i=1hih1,\bar{m}_{0}=m_{0}-\sum_{i=1}^{\infty}h_{i}\geq\|h\|_{1}, (36)

and

r=1NλrRe{M(jωr)G(jωr)}=m¯0r=1NλrRe{G(jωr)}h(t)r=1NλrRe{ejωrtG(jωr)}dt+i=1hir=1NλrRe{Mti(jωr)G(jωr)}.\begin{split}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}&\left\{M(j\omega_{r})G(j\omega_{r})\right\}=\bar{m}_{0}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}\\ &-\int_{-\infty}^{\infty}h(t)\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{e^{-j\omega_{r}t}G(j\omega_{r})\right\}\,dt\\ &+\sum_{i=1}^{\infty}h_{i}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{M^{-}_{t_{i}}(j\omega_{r})G(j\omega_{r})\right\}.\end{split} (37)

Suppose the conditions of Theorem 1a hold. Then, by (6),

r=1NλrRe{M(jωr)G(jωr)}m¯0r=1NλrRe{G(jωr)}h(t)r=1NλrRe{ejωrtG(jωr)}dt\begin{split}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}&\left\{M(j\omega_{r})G(j\omega_{r})\right\}\leq\bar{m}_{0}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}\\ &-\int_{-\infty}^{\infty}h(t)\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{e^{-j\omega_{r}t}G(j\omega_{r})\right\}\,dt\end{split} (38)

In addition, we can write (6) as

r=1Nλr\displaystyle\sum_{r=1}^{N}\lambda_{r} Re{G(jωr)}\displaystyle\mbox{Re}\left\{G(j\omega_{r})\right\}
r=1NλrRe{ejωrτG(jωr)} for all τ\0.\displaystyle\leq\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{e^{-j\omega_{r}\tau}G(j\omega_{r})\right\}\mbox{ for all }\tau\in\mathbb{R}\backslash 0. (39)

Averaging this expression over τ\tau yields

r=1NλrRe{G(jωr)}=limT1T0Tr=1NλrRe{G(jωr)}dtlimT1T0Tr=1NλrRe{ejωrτG(jωr)}dt=r=1NλrRe{limT1T0Tejωrτ𝑑tG(jωr)}=0.\begin{split}\sum_{r=1}^{N}\lambda_{r}&\mbox{Re}\left\{G(j\omega_{r})\right\}=\lim_{T\rightarrow\infty}\frac{1}{T}\int_{0}^{T}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}\,dt\\ &\leq\lim_{T\rightarrow\infty}\frac{1}{T}\int_{0}^{T}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{e^{-j\omega_{r}\tau}G(j\omega_{r})\right\}\,dt\\ &=\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{\lim_{T\rightarrow\infty}\frac{1}{T}\int_{0}^{T}e^{-j\omega_{r}\tau}\,dt\,G(j\omega_{r})\right\}\\ &=0.\end{split} (40)

From (36) and (40) we obtain

m¯0r=1NλrRe{G(jωr)}h1r=1NλrRe{G(jωr)}.\bar{m}_{0}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}\leq\|h\|_{1}\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}. (41)

This, with (-A), yields

m¯0r=1Nλr\displaystyle\bar{m}_{0}\sum_{r=1}^{N}\lambda_{r} Re{G(jωr)}\displaystyle\mbox{Re}\left\{G(j\omega_{r})\right\}
h(t)r=1NλrRe{ejωrtG(jωr)}dt.\displaystyle\leq\int_{-\infty}^{\infty}h(t)\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{e^{-j\omega_{r}t}G(j\omega_{r})\right\}\,dt. (42)

Together (38) and (-A) yield

r=1NλrRe{M(jωr)G(jωr)}0.\sum_{r=1}^{N}\lambda_{r}\mbox{Re}\left\{M(j\omega_{r})G(j\omega_{r})\right\}\leq 0. (43)

It follows from Definition 1 that MM is not suitable for GG. ∎

Proof of Theorem 1b.

Let MM\in\mathcal{M} take the form of Definition 2b. Define +={i+ such that hi0}\mathcal{H}^{+}=\{i\in\mathbb{Z}^{+}\mbox{ such that }h_{i}\geq 0\} and ={i+ such that hi<0}\mathcal{H}^{-}=\{i\in\mathbb{Z}^{+}\mbox{ such that }h_{i}<0\}. Then

M(jω)=m¯0h(t)ejωt𝑑t+i+hiMti(jω)+i|hi|Mti+(jω)\begin{split}M(j\omega)=&\bar{m}_{0}-\int_{-\infty}^{\infty}h(t)e^{-j\omega t}\,dt\\ &+\sum_{i\in\mathcal{H}^{+}}^{\infty}h_{i}M^{-}_{t_{i}}(j\omega)+\sum_{i\in\mathcal{H}^{-}}^{\infty}|h_{i}|M^{+}_{t_{i}}(j\omega)\end{split} (44)

where this time

m¯0=m0i=1|hi|h1.\bar{m}_{0}=m_{0}-\sum_{i=1}^{\infty}|h_{i}|\geq\|h\|_{1}. (45)

Suppose the conditions of both Theorem 1a and 1b hold. Then (6) and (7)) yield (38) as before, but with m¯0\bar{m}_{0} given by (45). Furthermore, we can write (6) and (7) together as

r=1NλrRe{G(jωr)}r=1Nλr|Re{ejωrτG(jωr)}| for all τ\0.\begin{split}\sum_{r=1}^{N}&\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}\\ &\leq-\sum_{r=1}^{N}\lambda_{r}\left|\mbox{Re}\left\{e^{-j\omega_{r}\tau}G(j\omega_{r})\right\}\right|\mbox{ for all }\tau\in\mathbb{R}\backslash 0.\end{split} (46)

Since (40) still holds, from (45), (46) and (40) we obtain

m¯0r=1N\displaystyle\bar{m}_{0}\sum_{r=1}^{N} λrRe{G(jωr)}\displaystyle\lambda_{r}\mbox{Re}\left\{G(j\omega_{r})\right\}
+|h(t)|r=1Nλr|Re{ejωrtG(jωr)}|dt0.\displaystyle+\int_{-\infty}^{\infty}|h(t)|\sum_{r=1}^{N}\lambda_{r}\left|\mbox{Re}\left\{e^{-j\omega_{r}t}G(j\omega_{r})\right\}\right|\,dt\leq 0. (47)

Together (38) and (-A) yield (43) as before. It follows from Defintion 1 that MM is not suitable for GG. ∎

-B Proof of Theorems 3a and 3b

In the following we apply Theorems 1a and 1b with N=2N=2. Furthermore, we assume ω2/ω1\omega_{2}/\omega_{1} is rational, i.e. that there is some ω0>0\omega_{0}>0 and integers aa and bb such that either ω1=aω0\omega_{1}=a\omega_{0} and ω2=bω0\omega_{2}=b\omega_{0} or ω1=bω0\omega_{1}=b\omega_{0} and ω2=aω0\omega_{2}=a\omega_{0}. We begin with two technical lemmas.

Lemma 1a.

Let aa and bb be coprime positive integers and

f1(ω)=bsinθ(cosϕcos(ϕaw))f2(ω)=asinϕ(cosθcos(θ+bω))\begin{split}f_{1}(\omega)&=-b\sin\theta(\cos\phi-\cos(\phi-aw))\\ f_{2}(\omega)&=-a\sin\phi(\cos\theta-\cos(\theta+b\omega))\end{split} (48)

with ω\omega\in\mathbb{R} and θ,ϕ0\theta,\phi\geq 0. Then

f1(ω)+f2(ω)0 for all ω,f_{1}(\omega)+f_{2}(\omega)\leq 0\mbox{ for all }\omega, (49)

provided

aθ+bϕ<pπ,a\theta+b\phi<p\pi, (50)

with p=1p=1.

Lemma 1b.

Let aa and bb be coprime positive integers and

f3(ω)=bsinθ(cosϕ+cos(ϕaw))f4(ω)=asinϕ(cosθ+cos(θ+bω))\begin{split}f_{3}(\omega)&=-b\sin\theta(\cos\phi+\cos(\phi-aw))\\ f_{4}(\omega)&=-a\sin\phi(\cos\theta+\cos(\theta+b\omega))\end{split} (51)

with ω\omega\in\mathbb{R} and θ,ϕ0\theta,\phi\geq 0. Then

f3(ω)+f4(ω)0 for all ω,f_{3}(\omega)+f_{4}(\omega)\leq 0\mbox{ for all }\omega, (52)

provided (50) holds with p=1p=1 when aa and bb are both odd and p=1/2p=1/2 when either aa or bb is even.

Proof of Lemma 1a.

The term f1(ω)f_{1}(\omega) is only positive when [aω]2π(0,2ϕ)[a\omega]_{2\pi}\in(0,2\phi). Similarly the term f2(ω)f_{2}(\omega) is only positive when [bω]2π(0,2θ)[-b\omega]_{2\pi}\in(0,2\theta). When p=1p=1 there is no ω\omega such that f1(ω)f_{1}(\omega) and f2(ω)f_{2}(\omega) are simultaneously positive. Specifically, suppose ω\omega is a frequency such that aω+2mπ(0,2ϕ)a\omega+2m\pi\in(0,2\phi) and bω+2nπ(0,2θ)-b\omega+2n\pi\in(0,2\theta) for some integers mm and nn. Then 2(mb+na)π(0,2pπ)2(mb+na)\pi\in(0,2p\pi). This cannot be the case with p<1p<1; when aa and bb are coprime then it can be satisfied with p>1p>1 provided mm and nn are chosen such that mb+n=1mb+n=1.

Hence, with p=1p=1, it suffices to show that f1(ω)+f2(ω)0f_{1}(\omega)+f_{2}(\omega)\leq 0 when f1(ω)0f_{1}(\omega)\geq 0, i.e. on the intervals 0[aω]2π2ϕ0\leq[a\omega]_{2\pi}\leq 2\phi. A similar argument will follow by symmetry for intervals where f2(ω)0f_{2}(\omega)\geq 0.

Refer to caption
Figure 19: Illustration of Lemma 1a with a=2a=2, b=3b=3, θ=π/15\theta=\pi/15 and ϕ=π/4\phi=\pi/4. The functions f1()f_{1}(\cdot) and f2()f_{2}(\cdot) are never simultaneously positive. We have the relations f1(ω)=f1(2ϕ/aω)f_{1}(\omega)=f_{1}(2\phi/a-\omega) when ϕ/aω2ϕ/a\phi/a\leq\omega\leq 2\phi/a and also f1(ω)=f1(ωπ)f_{1}(\omega)=f_{1}(\omega-\pi) when πωπ+2ϕ/a\pi\leq\omega\leq\pi+2\phi/a. Similarly f2(ω)f2(2ϕ/aω)f_{2}(\omega)\leq f_{2}(2\phi/a-\omega) when ϕ/aω2ϕ/a\phi/a\leq\omega\leq 2\phi/a, f2(ω)f2(ωπ)f_{2}(\omega)\leq f_{2}(\omega-\pi) when πωπ+ϕ/a\pi\leq\omega\leq\pi+\phi/a and f2(ω)f2(π+2ϕ/aω)f_{2}(\omega)\leq f_{2}(\pi+2\phi/a-\omega) when π+ϕ/aωπ+2ϕ/a\pi+\phi/a\leq\omega\leq\pi+2\phi/a. Hence to show f1(ω)+f2(ω)0f_{1}(\omega)+f_{2}(\omega)\leq 0 when f1(ω)0f_{1}(\omega)\geq 0, it suffices to consider the interval 0ωϕ/a0\leq\omega\leq\phi/a.

Consider first the interval aω[0,ϕ]a\omega\in[0,\phi]. We have

df1dω(ω)=absinθsin(ϕaω)df2dω(ω)=absinϕsin(θ+bω)\begin{split}\frac{df_{1}}{d\omega}(\omega)&=ab\sin\theta\sin(\phi-a\omega)\\ \frac{df_{2}}{d\omega}(\omega)&=-ab\sin\phi\sin(\theta+b\omega)\end{split} (53)

But

sin(ϕaω)sinϕaωcosϕ (by slope restriction), andsin(θ+bω)sinθ+aωϕ[sin(θ+bϕa)sinθ] (by local convexity).\begin{split}\sin(\phi-a\omega)&\leq\sin\phi-a\omega\cos\phi\mbox{ (by slope restriction), and}\\ \sin(\theta+b\omega)&\geq\sin\theta+\frac{a\omega}{\phi}\left[\sin\left(\theta+\frac{b\phi}{a}\right)-\sin\theta\right]\\ &\mbox{\hskip 85.35826pt (by local convexity)}.\end{split} (54)

Hence

df1dω(ω)+df2dω(ω)a2bωsinθcosϕa2bωϕ[sin(θ+bϕa)sinθ]sinϕ0.\begin{split}\frac{df_{1}}{d\omega}(\omega)+\frac{df_{2}}{d\omega}(\omega)\leq&-a^{2}b\omega\sin\theta\cos\phi\\ &-\frac{a^{2}b\omega}{\phi}\left[\sin\left(\theta+\frac{b\phi}{a}\right)-\sin\theta\right]\sin\phi\\ \leq&0.\end{split} (55)

Since f1(0)=f2(0)=0f_{1}(0)=f_{2}(0)=0 if follows that f1(ω)+f2(ω)0f_{1}(\omega)+f_{2}(\omega)\leq 0 on the interval aω[0,ϕ]a\omega\in[0,\phi].

Refer to caption
Figure 20: Illustration of Lemma 1a with a=2a=2, b=3b=3, θ=π/15\theta=\pi/15 and ϕ=π/4\phi=\pi/4. On the interval 0ωϕ/a0\leq\omega\leq\phi/a the derivative of f1()f_{1}(\cdot) is bounded above by its gradient at ω=0\omega=0 while the derivative of f2()f_{2}(\cdot) is bounded above by the chord joining its two end points. It follows that f1()+f2()f_{1}(\cdot)+f_{2}(\cdot) is non-positive on this interval.

Consider next the interval aω[ϕ,2ϕ]a\omega\in[\phi,2\phi]. By symmetry f1(ω)=f1(2ϕω)f_{1}(\omega)=f_{1}(2\phi-\omega) on this interval. Since f2(ω)0f_{2}(\omega)\leq 0 on this interval we must have f2(ω)f2(2ϕω)f_{2}(\omega)\leq f_{2}(2\phi-\omega) on this same interval. Hence f1(ω)+f2(ω)0f_{1}(\omega)+f_{2}(\omega)\leq 0 on the interval aω[ϕ,2ϕ]a\omega\in[\phi,2\phi].

Similar arguments follow: firstly on the intervals [aω]2π[0,ϕ][a\omega]_{2\pi}\in[0,\phi] where f1(ω)=f1([aω]2π/a)f_{1}(\omega)=f_{1}([a\omega]_{2\pi}/a) and f2(ω)f2([aω]2π/a)f_{2}(\omega)\leq f_{2}([a\omega]_{2\pi}/a); secondly on the intervals [aω]2π[ϕ,2ϕ][a\omega]_{2\pi}\in[\phi,2\phi] where f1(ω)=f1(2ϕ[aω]2π/a)f_{1}(\omega)=f_{1}(2\phi-[a\omega]_{2\pi}/a) and f2(ω)f2(2ϕ[aω]2π/a)f_{2}(\omega)\leq f_{2}(2\phi-[a\omega]_{2\pi}/a). ∎

Proof of Lemma 1b.

The term f3(ω)f_{3}(\omega) is only positive when [aω]2π(π,π+2ϕ)[a\omega]_{2\pi}\in(\pi,\pi+2\phi). Similarly the term f4(ω)f_{4}(\omega) is only positive when [bω]2π(π,π+2θ)[-b\omega]_{2\pi}\in(\pi,\pi+2\theta). Let us consider conditions for which they are simultaneously positive. Suppose ω\omega is a frequency such that aω+2mπ(π,π+2ϕ)a\omega+2m\pi\in(\pi,\pi+2\phi) and bω+2nπ(π,π+2θ)-b\omega+2n\pi\in(\pi,\pi+2\theta) for some integers mm and nn. Then 2(mb+na)π((a+b)π,(a+b+2p)π)2(mb+na)\pi\in((a+b)\pi,(a+b+2p)\pi). If aa and bb are both odd, then a+ba+b is even and hence this can only be true when p>1p>1. By contrast, if either aa or bb is even (but not both, as they are coprime) then a+ba+b is odd and we can choose mb+na=a+b+1mb+na=a+b+1 when p>1/2p>1/2.

It then follows that f3(ω)+f4(ω)0f_{3}(\omega)+f_{4}(\omega)\leq 0 for all ω\omega by an argument similar to that in the proof of Lemma 1a.

Refer to caption
Figure 21: Illustration of Lemma 1a with a=1a=1, b=3b=3, θ=π/2\theta=\pi/2 and ϕ=π/7\phi=\pi/7. The functions f3()f_{3}(\cdot) and f4()f_{4}(\cdot) are never simultaneously positive. The function f3(ω)f_{3}(\omega) is non-negative on the interval πωπ+2ϕ/a\pi\leq\omega\leq\pi+2\phi/a. The function f4(ω)f_{4}(\omega) is non-negative on the interval π2θ/bωπ\pi-2\theta/b\leq\omega\leq\pi.
Refer to caption
Figure 22: Illustration of Lemma 1a with a=2a=2, b=3b=3, θ=π/11\theta=\pi/11 and ϕ=π/11\phi=\pi/11. The functions f3()f_{3}(\cdot) and f4()f_{4}(\cdot) are never simultaneously positive. The function f3(ω)f_{3}(\omega) is non-negative on the interval π/2ωπ/2+2ϕ/a\pi/2\leq\omega\leq\pi/2+2\phi/a. The function f4(ω)f_{4}(\omega) is non-negative on the interval π2θ/bωπ\pi-2\theta/b\leq\omega\leq\pi.

Proof of Theorem 3a.

Without loss of generality suppose aa and bb are coprime, and consider the case where bG(ajω0)>aG(bjω0)b\angle G(aj\omega_{0})>a\angle G(bj\omega_{0}). Put

G(ajω0)\displaystyle G(aj\omega_{0}) =gaej(πϕ) and\displaystyle=g_{a}e^{j(\pi-\phi)}\mbox{ and }
G(bjω0)\displaystyle G(bj\omega_{0}) =gbej(π+θ) with θ,ϕ,ga,gb+,\displaystyle=g_{b}e^{j(-\pi+\theta)}\mbox{ with }\theta,\phi,g_{a},g_{b}\in\mathbb{R}^{+}, (56)

and

aθ+bϕ<pπ,a\theta+b\phi<p\pi, (57)

so that (21) holds. Immediately we have

G(ajω0)=gaejϕ and G(bjω0)=gbejθ.G(aj\omega_{0})=-g_{a}e^{-j\phi}\mbox{ and }G(bj\omega_{0})=-g_{b}e^{j\theta}. (58)

Theorem 1a then states that if there exist non-negative λa,λb\lambda_{a},\lambda_{b}, with λa+λb>0\lambda_{a}+\lambda_{b}>0, such that

λaRe\displaystyle\lambda_{a}\mbox{Re} {Mτ(ajω0)G(ajω0)}\displaystyle\left\{M^{-}_{\tau}(aj\omega_{0})G(aj\omega_{0})\right\}
+λbRe{Mτ(bjω0)G(bjω0)}0 for all Mτ,\displaystyle+\lambda_{b}\mbox{Re}\left\{M^{-}_{\tau}(bj\omega_{0})G(bj\omega_{0})\right\}\leq 0\mbox{ for all }M^{-}_{\tau}\in\mathcal{M}^{-}, (59)

then there is no suitable MM\in\mathcal{M} for GG.

If we set ω=τω0\omega=\tau\omega_{0} we can write this f(ω)0f(\omega)\leq 0 for all ω\omega with

f(ω)=λaga\displaystyle f(\omega)=-\lambda_{a}g_{a} (1cosaω)cosϕ+λagasinaωsinϕ\displaystyle(1-\cos a\omega)\cos\phi+\lambda_{a}g_{a}\sin a\omega\sin\phi
λbgb(1cosbω)cosθλbgbsinbωsinθ.\displaystyle-\lambda_{b}g_{b}(1-\cos b\omega)\cos\theta-\lambda_{b}g_{b}\sin b\omega\sin\theta. (60)

Choose

λa=gbbsinθ and λb=gaasinϕ.\lambda_{a}=g_{b}b\sin\theta\mbox{ and }\lambda_{b}=g_{a}a\sin\phi. (61)

Then

f(ω)=gagb(f1(ω)+f2(ω))f(\omega)=g_{a}g_{b}(f_{1}(\omega)+f_{2}(\omega)) (62)

with f1f_{1} and f2f_{2} given by (48). Hence by Lemma 1a f(ω)0f(\omega)\leq 0 for all ω\omega when p=1p=1.

Proof of Theorem 3b.

As with Theorem 3a, suppose without loss of generality that aa and bb are coprime, and consider the case where bG(ajω0)>aG(bjω0)b\angle G(aj\omega_{0})>a\angle G(bj\omega_{0}). Let G(ajω0)G(aj\omega_{0}) and G(bjω0)G(bj\omega_{0}) be given by (-B) with (57) so that (21) holds. Theorem 1b then states that if there exist non-negative λa,λb\lambda_{a},\lambda_{b}, with λa+λb>0\lambda_{a}+\lambda_{b}>0, such that (-B) holds and in addition

λaRe{M+τ(ajω0)G(ajω0)}\displaystyle\lambda_{a}\mbox{Re}\left\{M^{-}+{\tau}(aj\omega_{0})G(aj\omega_{0})\right\}
+λbRe{M+τ(bjω0)G(bjω0)}0 for all Mτ++,\displaystyle+\lambda_{b}\mbox{Re}\left\{M^{-}+{\tau}(bj\omega_{0})G(bj\omega_{0})\right\}\leq 0\mbox{ for all }M^{+}_{\tau}\in\mathcal{M}^{+}, (63)

then there is no suitable ModdM\in\mathcal{M}_{\mbox{odd}} for GG.

For condition (-B) the analysis is the same as for Theorem 3a; hence we require p1p\leq 1. We can write condition (-B) as f(ω)0f(\omega)\leq 0 for all ω\omega with

f(ω)=λaga(1+cosaω)cosϕλagasinaωsinϕλbgb(1+cosbω)cosθ+λbgbsinbωsinθ.\begin{split}f(\omega)=-\lambda_{a}g_{a}&(1+\cos a\omega)\cos\phi-\lambda_{a}g_{a}\sin a\omega\sin\phi\\ &-\lambda_{b}g_{b}(1+\cos b\omega)\cos\theta+\lambda_{b}g_{b}\sin b\omega\sin\theta.\end{split} (64)

with (57). As before, choose λa\lambda_{a} and λb\lambda_{b} according to (61). Then

f(ω)=gagb(f3(ω)+f4(ω))f(\omega)=g_{a}g_{b}(f_{3}(\omega)+f_{4}(\omega)) (65)

with f3f_{3} and f4f_{4} given by (51). Hence by Lemma 1b f(ω)0f(\omega)\leq 0 for all ω\omega when p=1p=1 if both aa and bb are odd and when p=1/2p=1/2 if either aa or bb are even.

-C Proofs of Corollaries 2a and  2b

Proof of Corollary 2a.

Without loss of generality let a<ba<b. The result follows by setting the intervals

[α,β]=[aω0ε,aω0+ε] and [γ,δ]=[bω0ε,bω0+ε]\displaystyle[\alpha,\beta]=[a\omega_{0}-\varepsilon,a\omega_{0}+\varepsilon]\mbox{ and }[\gamma,\delta]=[b\omega_{0}-\varepsilon,b\omega_{0}+\varepsilon] (66)

with ε>0\varepsilon>0 and taking the limit as ε0\varepsilon\rightarrow 0. Specifically we find

ψ(t)=2λtsin(aω0t)sin(εt)2μtsin(bω0t)sin(εt)ϕ(t)=2ελ+2εκμ+ϕ1(t)ϕ1(t)=2λtcos(aω0t)sin(εt)2κμtcos(bω0t)sin(εt),\begin{split}\psi(t)&=\frac{2\lambda}{t}\sin(a\omega_{0}t)\sin(\varepsilon t)-\frac{2\mu}{t}\sin(b\omega_{0}t)\sin(\varepsilon t)\\ \phi(t)&=2\varepsilon\lambda+2\varepsilon\kappa\mu+\phi_{1}(t)\\ \phi_{1}(t)&=-\frac{2\lambda}{t}\cos(a\omega_{0}t)\sin(\varepsilon t)-\frac{2\kappa\mu}{t}\cos(b\omega_{0}t)\sin(\varepsilon t),\end{split} (67)

with aλ=bμa\lambda=b\mu. Hence

ρ¯c=limε0ρc\overline{\rho}^{c}=\lim_{\varepsilon\rightarrow 0}\rho^{c}\\ (68)

Proof of Corollary 2b.

In addition

ϕ~(t)=2ελ+2εκμ|ϕ1(t)|\tilde{\phi}(t)=2\varepsilon\lambda+2\varepsilon\kappa\mu-|\phi_{1}(t)| (69)

and hence

ρ¯oddc=limε0ρoddc\overline{\rho}^{c}_{\mbox{odd}}=\lim_{\varepsilon\rightarrow 0}\rho^{c}_{\mbox{odd}} (70)

-D Proof of Theorems 4a and 4b

Proof of Theorem 4a.

Consider q(t)q_{-}(t) on t>0t>0. Since q(t)q_{-}(t) is periodic it suffices to consider the interval 0<t2π0<t\leq 2\pi. Define

r(t)=barctanq(t)+aarctanκq(t).r_{-}(t)=b\arctan q_{-}(t)+a\arctan\kappa q_{-}(t). (71)

We will show that for each κ\kappa all turning points of r(t)r_{-}(t) are bounded by ±(a+b2)π2\pm(a+b-2)\frac{\pi}{2} and that at least one turning point touches the bounds. This is sufficient to establish the equivalence between Corollary 2a and Corollary 1a, which is in turn equivalent to Theorem 3a.

The turning points of r(t)r_{-}(t) occur at the same values of tt as the turning points of q(t)q_{-}(t). Specifically

ddtr(t)=(b1+q(t)2+aκ1+κ2q(t)2)ddtq(t).\frac{d}{dt}r_{-}(t)=\left(\frac{b}{1+q_{-}(t)^{2}}+\frac{a\kappa}{1+\kappa^{2}q_{-}(t)^{2}}\right)\frac{d}{dt}q_{-}(t). (72)

When [t]π0[t]_{\pi}\neq 0 the derivative of q(t)q_{-}(t) is given by

ddtq(t)=abm(t)n(t)d(t)2\frac{d}{dt}q_{-}(t)=ab\frac{m_{-}(t)n_{-}(t)}{d_{-}(t)^{2}} (73)

with

m(t)=sinat2cosbt2+κsinbt2cosat2n(t)=bsinat2cosbt2asinbt2cosat2d(t)=bsin2at2+κasin2bt2\begin{split}m_{-}(t)&=\sin\frac{at}{2}\cos\frac{bt}{2}+\kappa\sin\frac{bt}{2}\cos\frac{at}{2}\\ n_{-}(t)&=b\sin\frac{at}{2}\cos\frac{bt}{2}-a\sin\frac{bt}{2}\cos\frac{at}{2}\\ d_{-}(t)&=b\sin^{2}\frac{at}{2}+\kappa a\sin^{2}\frac{bt}{2}\end{split} (74)

On the interval 0<t2π0<t\leq 2\pi with [t]π0[t]_{\pi}\neq 0 the derivatives of both q(t)q_{-}(t) and r(t)r_{-}(t) are zero when either m(t)=0m_{-}(t)=0 or n(t)=0n_{-}(t)=0. We consider the two cases separately. In both cases we use the identity

q(t)=btanat2(1+tan2bt2)atanbt2(1+tan2at2)btan2at2(1+tan2bt2)+κatan2bt2(1+tan2at2)q_{-}(t)=\frac{b\tan\frac{at}{2}\left(1+\tan^{2}\frac{bt}{2}\right)-a\tan\frac{bt}{2}\left(1+\tan^{2}\frac{at}{2}\right)}{b\tan^{2}\frac{at}{2}\left(1+\tan^{2}\frac{bt}{2}\right)+\kappa a\tan^{2}\frac{bt}{2}\left(1+\tan^{2}\frac{at}{2}\right)} (75)
Case 1

Suppose t1t_{1} satisfies m(t1)=0m_{-}(t_{1})=0. At these values

q(t1)=cotat12q_{-}(t_{1})=\cot\frac{at_{1}}{2} (76)

and

κq(t1)=cotbt12\kappa q_{-}(t_{1})=-\cot\frac{bt_{1}}{2} (77)

Hence if we define

r(t)=b[π2at2][π/2,π/2]+a[π2+bt2][π/2,π/2]\displaystyle r_{-}^{*}(t)=b\left[\frac{\pi}{2}-\frac{at}{2}\right]_{[-\pi/2,\pi/2]}+a\left[-\frac{\pi}{2}+\frac{bt}{2}\right]_{[-\pi/2,\pi/2]} (78)

for t[0,2π]t\in[0,2\pi] we find r(t1)=r(t1)r_{-}(t_{1})=r_{-}^{*}(t_{1}) for all t1t_{1} satisfying m(t1)=0m_{-}(t_{1})=0 The function r()r_{-}^{*}(\cdot) is piecewise constant, taking values (ab+2λ)π/2(-a-b+2\lambda)\pi/2 with λ=1,,a+b1\lambda=1,\ldots,a+b-1. On each piecewise constant interval there is a t1t_{1} satisfying m(t1)=0m_{-}(t_{1})=0. Hence these turning points of r(t)r_{-}(t) lie within the bounds ±(a+b2)π2\pm(a+b-2)\frac{\pi}{2} with at least one on the bound.

Refer to caption
Figure 23: Phase functions rr_{-} (blue), rr_{-}^{*} (red) and rr_{-}^{\dagger} (green) with a=3a=3 and b=10b=10. The turning points of rr_{-} where m(t)=0m_{-}(t)=0 take the value (a+b2λ)π/2(a+b-2\lambda)\pi/2 with λ\lambda an integer. The function r()r_{-}^{*}(\cdot) is piecewise constant and takes these same values. The turning points of rr_{-} where n(t)=0n_{-}(t)=0 take the values of rr_{-}^{\dagger}, whose bounds are also shown.
Case 2

Define

q(t)=(b2a2)sinat2a2+b2+κab(b2a2)cosat2q^{\dagger}_{-}(t)=\frac{(b^{2}-a^{2})\sin at_{2}}{a^{2}+b^{2}+\kappa ab-(b^{2}-a^{2})\cos at_{2}} (79)

and

r(t)=barctanq(t)+aarctanκq(t).r^{\dagger}_{-}(t)=b\arctan q^{\dagger}_{-}(t)+a\arctan\kappa q^{\dagger}_{-}(t). (80)

Then q(t2)=q(t2)q_{-}(t_{2})=q^{\dagger}_{-}(t_{2}) and r(t2)=r(t2)r_{-}(t_{2})=r_{-}^{\dagger}(t_{2}) for all t2t_{2} satisfying n(t2)=0n_{-}(t_{2})=0. It follows that |r(t2)||r¯||r_{-}(t_{2})|\leq|\bar{r}^{\dagger}| for all such t2t_{2} where

r¯=barctanq¯+aarctanκq¯q¯=b2a22ab(a+κb)(b+κa)\begin{split}\bar{r}^{\dagger}&=b\arctan\bar{q}^{\dagger}+a\arctan\kappa\bar{q}^{\dagger}\\ \bar{q}^{\dagger}&=\frac{b^{2}-a^{2}}{2\sqrt{ab(a+\kappa b)(b+\kappa a)}}\end{split} (81)

With some abuse of notation, write r¯=r¯(κ)\bar{r}^{\dagger}=\bar{r}^{\dagger}(\kappa); i.e. consider r¯\bar{r}^{\dagger} as a function of κ\kappa. We find

ddκr¯(κ)=(a+bκ)(a2b2)2(2ab+(a2+b2)κ)(2abκ+a2+b2)×ab(a+bκ)(aκ+b)\begin{split}\frac{d}{d\kappa}\bar{r}^{\dagger}(\kappa)=&\frac{-(a+b\kappa)(a^{2}-b^{2})^{2}}{(2ab+(a^{2}+b^{2})\kappa)(2ab\kappa+a^{2}+b^{2})}\\ &\times\sqrt{\frac{ab}{(a+b\kappa)(a\kappa+b)}}\end{split} (82)

Hence |r¯(κ)|max(|r¯(0)|,limκ|r¯(κ)|)|\bar{r}^{\dagger}(\kappa)|\leq\max(|\bar{r}^{\dagger}(0)|,\lim_{\kappa\rightarrow\infty}|\bar{r}^{\dagger}(\kappa)|). Furthermore

r¯(0)=barctan(b2a22ab)limκr¯(κ)=aarctan(b2a22ab)\begin{split}\bar{r}^{\dagger}(0)&=b\arctan\left(\frac{b^{2}-a^{2}}{2ab}\right)\\ \lim_{\kappa\rightarrow\infty}\bar{r}^{\dagger}(\kappa)&=a\arctan\left(\frac{b^{2}-a^{2}}{2ab}\right)\end{split} (83)

Hence it suffices to show

max(a,b)arctan|b2a22ab|(a+b2)π2\max(a,b)\arctan\left|\frac{b^{2}-a^{2}}{2ab}\right|\leq(a+b-2)\frac{\pi}{2} (84)

If both aa and bb are both greater than 1 then this is immediate, since in this case max(a,b)a+b2\max(a,b)\leq a+b-2. Hence it suffices to show

barctanb212b(b1)π2b\arctan\frac{b^{2}-1}{2b}\leq(b-1)\frac{\pi}{2} (85)

or equivalently, with b2b\geq 2, that

b212bsin(π2b)cos(π2b)\frac{b^{2}-1}{2b}\sin\left(\frac{\pi}{2b}\right)\leq\cos\left(\frac{\pi}{2b}\right) (86)

We can quickly check

b212bsin(π2b)(b21)π4b21π28b2cos(π2b)\frac{b^{2}-1}{2b}\sin\left(\frac{\pi}{2b}\right)\leq\frac{(b^{2}-1)\pi}{4b^{2}}\leq 1-\frac{\pi^{2}}{8b^{2}}\leq\cos\left(\frac{\pi}{2b}\right) (87)

Proof of Theorem 4b.

The proof is similar to that for Theorem 4a. We have already established appropriate bounds for r(t)r_{-}(t). If we define

r+(t)=barctanq+(t)+aarctanκq+(t)r_{+}(t)=b\arctan q_{+}(t)+a\arctan\kappa q_{+}(t) (88)

then we need to show it is also bounded appropriately. Similar to the previous case, the turning points of r+(t)r_{+}(t) occur at the same values of tt as the turning points of q+(t)q_{+}(t). When [t]π0[t]_{\pi}\neq 0 the derivative of q+(t)q_{+}(t) is given by

ddtq+(t)=abm+(t)n+(t)d+(t)2\frac{d}{dt}q_{+}(t)=ab\frac{m_{+}(t)n_{+}(t)}{d_{+}(t)^{2}} (89)

with

m+(t)=κsinat2cosbt2+sinbt2cosat2n+(t)=bsinbt2cosat2asinat2cosbt2d+(t)=bcos2at2+κacos2bt2\begin{split}m_{+}(t)&=\kappa\sin\frac{at}{2}\cos\frac{bt}{2}+\sin\frac{bt}{2}\cos\frac{at}{2}\\ n_{+}(t)&=b\sin\frac{bt}{2}\cos\frac{at}{2}-a\sin\frac{at}{2}\cos\frac{bt}{2}\\ d_{+}(t)&=b\cos^{2}\frac{at}{2}+\kappa a\cos^{2}\frac{bt}{2}\end{split} (90)

We will consider the cases m+(t)=0m_{+}(t)=0 and n+(t)=0n_{+}(t)=0 separately. This time we use the identity

q+(t)=btanat2(1+tan2bt2)atanbt2(1+tan2at2)b(1+tan2bt2)+κa(1+tan2at2)\begin{split}q_{+}(t)&=\frac{b\tan\frac{at}{2}\left(1+\tan^{2}\frac{bt}{2}\right)-a\tan\frac{bt}{2}\left(1+\tan^{2}\frac{at}{2}\right)}{b\left(1+\tan^{2}\frac{bt}{2}\right)+\kappa a\left(1+\tan^{2}\frac{at}{2}\right)}\end{split} (91)
Case 1

Suppose t1t_{1} satisfies m+(t1)=0m_{+}(t_{1})=0. Then

q+(t1)=tanat12\begin{split}q_{+}(t_{1})&=\tan\frac{at_{1}}{2}\end{split} (92)

and

κq+(t1)=tanbt12\begin{split}\kappa q_{+}(t_{1})&=-\tan\frac{bt_{1}}{2}\end{split} (93)

Hence if we define

r+(t)=b[at2][π/2,π/2]a[bt2][π/2,π/2]\displaystyle r_{+}^{*}(t)=b\left[\frac{at}{2}\right]_{[-\pi/2,\pi/2]}-a\left[\frac{bt}{2}\right]_{[-\pi/2,\pi/2]} (94)

for t[0,2π]t\in[0,2\pi] we find r+(t1)=r+(t1)r_{+}(t_{1})=r_{+}^{*}(t_{1}) for all t1t_{1} satisfying m+(t1)=0m_{+}(t_{1})=0. The function r+()r_{+}^{*}(\cdot) is piecewise constant, taking values (ab1+2λ)π/2(-a-b-1+2\lambda)\pi/2 with λ=1,,a+b\lambda=1,\ldots,a+b when either aa or bb are even, and values (ab+2λ)π/2(-a-b+2\lambda)\pi/2 with λ=1,,a+b1\lambda=1,\ldots,a+b-1 when aa and bb are both odd. On each piecewise constant interval there is a t1t_{1} satisfying m+(t1)=0m_{+}(t_{1})=0. Hence these turning points of r+(t)r_{+}(t) lie within the bounds ±(a+b1)π2\pm(a+b-1)\frac{\pi}{2} (if either aa or bb even) or ±(a+b2)π2\pm(a+b-2)\frac{\pi}{2} (if aa and bb both odd) with at least one on the bound.

Refer to caption
Figure 24: Phase functions r+r_{+} (blue), r+r_{+}^{*} (red) and r+r_{+}^{\dagger} (green) with a=3a=3 and b=10b=10. The turning points of r+r_{+} where m+(t)=0m_{+}(t)=0 take the value (a+b+12λ)π/2(a+b+1-2\lambda)\pi/2 with λ\lambda an integer. The function r+()r_{+}^{*}(\cdot) is piecewise constant and takes these same values. The turning points of r+r_{+} where n+(t)=0n_{+}(t)=0 take the values of r+r_{+}^{\dagger}, whose bounds are also shown.
Case 2

Define

q+(t)=(b2a2)sinat2a2+b2+κab+(b2a2)cosat2q^{\dagger}_{+}(t)=\frac{(b^{2}-a^{2})\sin at_{2}}{a^{2}+b^{2}+\kappa ab+(b^{2}-a^{2})\cos at_{2}} (95)

and

r+(t)=barctanq+(t)+aarctanκq+(t).r^{\dagger}_{+}(t)=b\arctan q^{\dagger}_{+}(t)+a\arctan\kappa q^{\dagger}_{+}(t). (96)

Then q+(t2)=q+(t2)q_{+}(t_{2})=q^{\dagger}_{+}(t_{2}) and r+(t2)=r+(t2)r_{+}(t_{2})=r_{+}^{\dagger}(t_{2}) for all t2t_{2} satisfying n+(t2)=0n_{+}(t_{2})=0. It follows that |r+(t2)||r¯||r_{+}(t_{2})|\leq|\bar{r}^{\dagger}| for all such t2t_{2} where r¯\bar{r}^{\dagger} is given by (81). As we have the same bounds as before, the previous analysis establishes that these turning points lie within the bounds.

References

  • [1] R. O’Shea, “An improved frequency time domain stability criterion for autonomous continuous systems,” IEEE Transactions on Automatic Control, vol. 12, no. 6, pp. 725 – 731, 1967.
  • [2] G. Zames and P. L. Falb, “Stability conditions for systems with monotone and slope-restricted nonlinearities,” SIAM Journal on Control, vol. 6, no. 1, pp. 89–108, 1968.
  • [3] J. Carrasco, M. C. Turner, and W. P. Heath, “Zames-Falb multipliers for absolute stability: from O’Shea’s contribution to convex searches,” European Journal of Control, vol. 28, pp. 1 – 19, 2016.
  • [4] A. Megretski and A. Rantzer, “System analysis via integral quadratic constraints,” IEEE Transactions on Automatic Control, vol. 42, no. 6, pp. 819–830, 1997.
  • [5] M. Safonov and G. Wyetzner, “Computer-aided stability analysis renders Popov criterion obsolete,” IEEE Transactions on Automatic Control, vol. 32, no. 12, pp. 1128–1131, 1987.
  • [6] P. B. Gapski and J. C. Geromel, “A convex approach to the absolute stability problem,” IEEE Transactions on Automatic Control, vol. 39, no. 9, pp. 1929–1932, 1994.
  • [7] M. Chang, R. Mancera, and M. Safonov, “Computation of Zames-Falb multipliers revisited,” IEEE Transactions on Automatic Control, vol. 57, no. 4, p. 1024–1028, 2012.
  • [8] X. Chen and J. T. Wen, “Robustness analysis of LTI systems with structured incrementally sector bounded nonlinearities,” in American Control Conference, 1995.
  • [9] X. Chen and J. Wen, “Robustness analysis for linear time invariant systems with structured incrementally sector bounded feedback nonlinearities,” Applied Mathematics and Computer Science, vol. 6, pp. 623–648, 1996.
  • [10] M. C. Turner, M. L. Kerr, and I. Postlethwaite, “On the existence of stable, causal multipliers for systems with slope-restricted nonlinearities,” IEEE Transactions on Automatic Control, vol. 54, no. 11, pp. 2697 –2702, 2009.
  • [11] J. Carrasco, W. P. Heath, G. Li, and A. Lanzon, “Comments on “On the existence of stable, causal multipliers for systems with slope-restricted nonlinearities”,” IEEE Transactions on Automatic Control, vol. 57, no. 9, pp. 2422–2428, 2012.
  • [12] M. C. Turner and M. L. Kerr, “Gain bounds for systems with sector bounded and slope-restricted nonlinearities,” International Journal of Robust and Nonlinear Control, vol. 22, no. 13, pp. 1505–1521, 2012.
  • [13] J. Carrasco, M. Maya-Gonzalez, A. Lanzon, and W. P. Heath, “LMI searches for anticausal and noncausal rational Zames–Falb multipliers,” Systems & Control Letters, vol. 70, pp. 17–22, 2014.
  • [14] C.-Y. Kao, A. Megretski, U. Jonsson, and A. Rantzer, “A MATLAB toolbox for robustness analysis,” in 2004 IEEE International Conference on Robotics and Automation (IEEE Cat. No.04CH37508), 2004, pp. 297–302.
  • [15] J. Veenman and C. W. Scherer, “IQC-synthesis with general dynamic multipliers,” International Journal of Robust and Nonlinear Control, vol. 24, no. 17, pp. 3027–3056, 2014.
  • [16] U. Jönsson and M.-C. Laiou, “Stability analysis of systems with nonlinearities,” in Proceedings of 35th IEEE Conference on Decision and Control, vol. 2, 1996, pp. 2145–2150 vol.2.
  • [17] U. Jönsson, “Robustness analysis of uncertain and nonlinear systems,” Ph.D. dissertation, Lund University, 1996.
  • [18] U. Jönsson and A. Rantzer, “Duality bounds in robustness analysis,” Automatica, vol. 33, no. 10, pp. 1835–1844, 1997.
  • [19] U. Jönsson, “Duality in multiplier-based robustness analysis,” IEEE Transactions on Automatic Control, vol. 44, no. 12, pp. 2246–2256, 1999.
  • [20] A. Megretski, “Combining L1 and L2 methods in the robust stability and performance analysis of nonlinear systems,” in Proc. 34th IEEE Conf. Decis. Control, vol. 3, pp. 3176–3181, 1995.
  • [21] S. Wang, J. Carrasco, and W. P. Heath, “Phase limitations of Zames-Falb multipliers,” IEEE Transactions on Automatic Control, vol. 63, no. 4, pp. 947–959, 2018.
  • [22] Y.-S. Cho and K. Narendra, “An off-axis circle criterion for stability of feedback systems with a monotonic nonlinearity,” IEEE Transactions on Automatic Control, vol. 13, no. 4, pp. 413–416, 1968.
  • [23] C. A. Desoer and M. Vidyasagar, Feedback Systems: Input-Output Properties.   Academic Press, 1975.
  • [24] J. Zhang, “Discrete-time Zames-Falb multipliers,” Ph.D. dissertation, submitted to the University of Manchester, 2021.
  • [25] A. E. Barabanov, “On the Kalman problem,” Siberian Mathematical Journal, vol. 29, no. 3, pp. 333–341, 1988.
  • [26] R. Fitts, “Two counterexamples to Aizerman’s conjecture,” IEEE Transactions on Automatic Control, vol. 11, no. 3, pp. 553–556, 1966.
  • [27] G. A. Leonov and N. V. Kuznetsov, “Hidden attractors in dynamical systems. from hidden oscillations in Hilbert-Kolmogorov, Aizerman, and Kalman problems to hidden chaotic attractor in Chua circuits,” International Journal of Bifurcation and Chaos, vol. 23, no. 1, pp. 1–69, 2013.
  • [28] J. Carrasco and W. P. Heath, “Comment on “Absolute stability analysis for negative-imaginary systems”,” Automatica, vol. 85, pp. 486–488, 2017.
  • [29] J. Zhang, W. P. Heath, and J. Carrasco, “Kalman conjecture for resonant second-order systems with time delay,” in 2018 IEEE Conference on Decision and Control (CDC), 2018, pp. 3938–3943.
  • [30] S. Z. Khong and L. Su, “On the necessity and sufficiency of the Zames–Falb multipliers for bounded operators,” Automatica, vol. 131, p. 109787, 2021.
  • [31] P. Seiler and J. Carrasco, “Construction of periodic counterexamples to the discrete-time Kalman conjecture,” IEEE Control Systems Letters, vol. 5, no. 4, pp. 1291–1296, 2021.
  • [32] J. Carrasco, W. P. Heath, J. Zhang, N. S. Ahmad, and S. Wang, “Convex searches for discrete-time Zames-Falb multipliers,” IEEE Transactions on Automatic Control, vol. 65, no. 11, pp. 4538–4553, 2020.
  • [33] J. Zhang, J. Carrasco, and W. P. Heath, “Duality bounds for discrete-time zames-falb multipliers,” IEEE Transactions on Automatic Control, 2021. [Online]. Available: https://doi.org/10.1109/TAC.2021.3095418
  • [34] M. G. Safonov and V. V. Kulkarni, “Zames–Falb multipliers for MIMO nonlinearities,” International Journal of Robust and Nonlinear Control, vol. 10, no. 11-12, pp. 1025–1038, 2000.
  • [35] F. D’Amato, M. Rotea, A. Megretski, and U. Jönsson, “New results for analysis of systems with repeated nonlinearities,” Automatica, vol. 37, no. 5, pp. 739–747, 2001.
  • [36] V. Kulkarni and M. Safonov, “All multipliers for repeated monotone nonlinearities,” IEEE Transactions on Automatic Control, vol. 47, no. 7, pp. 1209–1212, 2002.
  • [37] R. Mancera and M. G. Safonov, “All stability multipliers for repeated MIMO nonlinearities,” Systems & Control Letters, vol. 54, no. 4, pp. 389–397, 2005.
  • [38] M. Fetzer and C. W. Scherer, “Full-block multipliers for repeated, slope-restricted scalar nonlinearities,” International Journal of Robust and Nonlinear Control, vol. 27, no. 17, pp. 3376–3411, 2017.
  • [39] A. Rantzer, “Friction analysis based on integral quadratic constraints,” Int. J. Robust Nonlinear Control, vol. 11, no. 7, pp. 645–652, 2001.
  • [40] D. Materassi and M. Salapaka, “A generalized Zames-Falb multiplier,” IEEE Transactions on Automatic Control, vol. 56, no. 6, pp. 1432–1436, 2011.
  • [41] D. Altshuller, Frequency Domain Criteria for Absolute Stability: A Delay-integral-quadratic Constraints Approach.   Springer, 2013.
  • [42] W. P. Heath, J. Carrasco, and D. Altshuller, “Multipliers for nonlinearities with monotone bounds,” IEEE Transactions on Automatic Control, 2021. [Online]. Available: http://doi.org/10.1109/TAC.2021.3082845
[Uncaptioned image] William P. Heath received an M.A. in mathematics from the University of Cambridge, U.K. and both an M.Sc. and Ph.D. in systems and control from the University of Manchester Institute of Science and Technology, U.K. He is Chair of Feedback and Control with the Control Systems Centre and Head of the Department of Electrical and Electronic Engineering, University of Manchester, U.K. Prior to joining the University of Manchester, he worked at Lucas Automotive and was a Research Academic at the University of Newcastle, Australia. His research interests include absolute stability, multiplier theory, constrained control, and system identification.
[Uncaptioned image] Joaquin Carrasco is a Reader at the Control Systems Centre, Department of Electrical and Electronic Engineering, University of Manchester, UK. He was born in Abarán, Spain, in 1978. He received the B.Sc. degree in physics and the Ph.D. degree in control engineering from the University of Murcia, Murcia, Spain, in 2004 and 2009, respectively. From 2009 to 2010, he was with the Institute of Measurement and Automatic Control, Leibniz Universität Hannover, Hannover, Germany. From 2010 to 2011, he was a research associate at the Control Systems Centre, School of Electrical and Electronic Engineering, University of Manchester, UK. His current research interests include absolute stability, multiplier theory, and robotics applications.
[Uncaptioned image] Jingfan Zhang received the B.Eng. degree in electrical engineering and its automation from Xi’an Jiaotong-Liverpool University, Suzhou, China, in 2015, and the M.Sc. degree in advanced control and systems engineering from the University of Manchester, Manchester, U.K., in 2016. He is currently working toward the Ph.D. degree with the Department of Electrical and Electronic Engineering, University of Manchester, Manchester, U.K. His research interests include absolute stability and applications of control theory in robotics.