on the dynamic analysis of piecewise-linear networks - circuits and

13
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO.3, MARCH 2002 315 On the Dynamic Analysis of Piecewise-Linear Networks W. P. M. H. Heemels, M. Kanat Çamlıbel, and J. M. (Hans) Schumacher Abstract—Piecewise-linear (PL) modeling is often used to ap- proximate the behavior of nonlinear circuits. One of the possible PL modeling methodologies is based on the linear complementarity problem, and this approach has already been used extensively in the circuits and systems community for static networks. In this paper, the object of study will be dynamic electrical circuits that can be recast as linear complementarity systems, i.e., as intercon- nections of linear time-invariant differential equations and comple- mentarity conditions (ideal diode characteristics). A mathemati- cally precise framework is developed that formalizes the mixed dis- crete and continuous behavior of these switched networks. Within this framework, the fundamental question of well-posedness (exis- tence and uniqueness of solution trajectories given an initial con- dition) is studied and additional properties of the behavior are de- rived. For instance, a full characterization is presented of the in- consistent states. Index Terms—Circuit analysis, linear complementarity problem, passivity, piecewise-linear networks, switched circuits. I. INTRODUCTION M ANY electrical networks consist of dynamic compo- nents like capacitors and inductors and static nonlinear elements such as resistors and transistors. To analyze the behavior of such networks, the nonlinear elements are often approximated by piecewise-linear (PL) descriptions. In the literature many explicit canonical representations of PL func- tions can be found that store the parameters in a minimal way [1]–[4]. Reference [5] developed an implicit model based on the linear complementarity problem of mathematical program- ming [6]. Basically, the complementarity relations correspond to ideal diode characteristics. In [7], [8] it has been shown that the complementarity framework includes the explicit canonical representations given in [1]–[3]. Consequently, static PL elements can be replaced by networks consisting of ideal diodes and linear resistors (see Section III for an example). For instance, in [5, Ch. 9] complementarity models have been presented for voltage controlled switches, MOS transistors and digital gates. Actually, [9] showed that any static (continuous) Manuscript received March 10, 2000; revised March 22, 2001. The work of M. K. Çamlıbel was supported in part by the Dutch Organization for Scientific Research (NWO).This paper was recommended by Associate Editor G. Setti. W. P. M. H. Heemels is with the Department of Electrical Engineering, Eind- hoven University of Technology, 5600 MB Eindhoven, The Netherlands (e-mail: [email protected]). M. K. Çamlıbel is with the Department of Mathematics, University of Groningen, 9700 AV Groningen, The Netherlands (e-mail: k.cam- [email protected]). J. M. Schumacher is with the Department of Econometrics and Operations Research, Tilburg University, 5000 LE Tilburg, The Netherlands (e-mail: [email protected]). Publisher Item Identifier S 1057-7122(02)02261-4. PL mapping can be rewritten in the complementarity format. This explains the extensive use of the linear complementarity problem [6] (together with a number of variants) in the study of PL electrical networks [5], [7], [8], [10]–[14]. In many electrical networks switching elements like thyris- tors and diodes are already present for a great variety of ap- plications in both power engineering and signal processing. To reduce the simulation time of the transient behavior of such net- works [15]–[19] and for analysis purposes (of e.g., stability or chaos) [20], [21] these switches are often modeled ideally. As a consequence, two different motivations can be given for the use of ideal diode (or complementarity) models in the study of nonlinear and switched electrical circuits: as a modeling methodology for PL networks and as idealized descriptions of physical devices. In this paper we will consider PL networks that can be modeled (or realized) by using ideal diode characteristics (complementarity conditions) and linear resistors for the static (PL) part and inductors and capacitors for capturing the dynamic part of the network. This results in models that are combinations of linear electrical networks (described by linear time-invariant differential equations) and ideal diodes (complementarity conditions). As such, the sys- tems at hand form a subclass of linear complementarity systems [11], [22]–[25], which can be seen as dynamic extensions of the linear complementarity problem. It is well-known that ideal network models may well be of a mixed, discrete, and continuous nature. In particular, the cir- cuit evolves through multiple topologies (modes) depending on the (discrete) states of the diodes characteristics (“on” or “off”) or equivalently, the complementarity conditions. For each com- bination of the discrete states of the diodes (blocking or con- ducting) other equations govern the evolution of the system’s variables. The mode transitions are triggered by inequalities and may result in discontinuities and Dirac impulses in the net- work’s variables, see e.g., [15], [16], [18], [19], [26]–[28]. In this paper we provide a mathematical framework that allows the precise formulation of a solution concept for the complementarity class of continuous/discrete networks. The introduction of a solution concept is coupled to the question of well-posedness, i.e., existence and uniqueness of solutions of the network model for all initial conditions. Much effort has been invested in considering existence and uniqueness of solutions to static (dc) models of electrical networks [29]–[35]. For the dynamic equivalent, the classical theory of ordinary differential equations guarantees existence and uniqueness of solutions under a Lipschitz continuity condition (see e.g., [36]). Here however we will be considering networks containing ideal diodes, for which such conditions are not fulfilled. The 1057–7122/02$17.00 © 2002 IEEE

Upload: others

Post on 09-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On the dynamic analysis of piecewise-linear networks - Circuits and

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002 315

On the Dynamic Analysis ofPiecewise-Linear Networks

W. P. M. H. Heemels, M. Kanat Çamlıbel, and J. M. (Hans) Schumacher

Abstract—Piecewise-linear (PL) modeling is often used to ap-proximate the behavior of nonlinear circuits. One of the possiblePL modeling methodologies is based on the linear complementarityproblem, and this approach has already been used extensively inthe circuits and systems community forstatic networks. In thispaper, the object of study will be dynamic electrical circuits thatcan be recast as linear complementarity systems, i.e., as intercon-nections of linear time-invariant differential equations and comple-mentarity conditions (ideal diode characteristics). A mathemati-cally precise framework is developed that formalizes the mixed dis-crete and continuous behavior of these switched networks. Withinthis framework, the fundamental question of well-posedness (exis-tence and uniqueness of solution trajectories given an initial con-dition) is studied and additional properties of the behavior are de-rived. For instance, a full characterization is presented of the in-consistent states.

Index Terms—Circuit analysis, linear complementarityproblem, passivity, piecewise-linear networks, switched circuits.

I. INTRODUCTION

M ANY electrical networks consist ofdynamiccompo-nents like capacitors and inductors andstaticnonlinear

elements such as resistors and transistors. To analyze thebehavior of such networks, the nonlinear elements are oftenapproximated by piecewise-linear (PL) descriptions. In theliterature many explicit canonical representations of PL func-tions can be found that store the parameters in a minimal way[1]–[4]. Reference [5] developed an implicit model based onthe linear complementarity problem of mathematical program-ming [6]. Basically, the complementarity relations correspondto ideal diode characteristics. In [7], [8] it has been shownthat the complementarity framework includes the explicitcanonical representations given in [1]–[3]. Consequently, staticPL elements can be replaced by networks consisting of idealdiodes and linear resistors (see Section III for an example).For instance, in [5, Ch. 9] complementarity models have beenpresented for voltage controlled switches, MOS transistors anddigital gates. Actually, [9] showed that any static (continuous)

Manuscript received March 10, 2000; revised March 22, 2001. The work ofM. K. Çamlıbel was supported in part by the Dutch Organization for ScientificResearch (NWO).This paper was recommended by Associate Editor G. Setti.

W. P. M. H. Heemels is with the Department of Electrical Engineering, Eind-hoven University of Technology, 5600 MB Eindhoven, The Netherlands (e-mail:[email protected]).

M. K. Çamlıbel is with the Department of Mathematics, Universityof Groningen, 9700 AV Groningen, The Netherlands (e-mail: [email protected]).

J. M. Schumacher is with the Department of Econometrics and OperationsResearch, Tilburg University, 5000 LE Tilburg, The Netherlands (e-mail:[email protected]).

Publisher Item Identifier S 1057-7122(02)02261-4.

PL mapping can be rewritten in the complementarity format.This explains the extensive use of thelinear complementarityproblem[6] (together with a number of variants) in the study ofPL electrical networks [5], [7], [8], [10]–[14].

In many electrical networks switching elements like thyris-tors and diodes are already present for a great variety of ap-plications in both power engineering and signal processing. Toreduce the simulation time of the transient behavior of such net-works [15]–[19] and for analysis purposes (of e.g., stability orchaos) [20], [21] these switches are often modeled ideally.

As a consequence, two different motivations can be givenfor the use of ideal diode (or complementarity) models inthe study of nonlinear and switched electrical circuits: asa modeling methodology for PL networks and as idealizeddescriptions of physical devices. In this paper we will considerPL networks that can be modeled (or realized) by using idealdiode characteristics (complementarity conditions) and linearresistors for thestatic (PL) part and inductors and capacitorsfor capturing thedynamicpart of the network. This resultsin models that are combinations of linear electrical networks(described by linear time-invariant differential equations) andideal diodes (complementarity conditions). As such, the sys-tems at hand form a subclass oflinear complementarity systems[11], [22]–[25], which can be seen as dynamic extensions ofthe linear complementarity problem.

It is well-known that ideal network models may well be ofa mixed, discrete, and continuous nature. In particular, the cir-cuit evolves through multiple topologies (modes) depending onthe (discrete) states of the diodes characteristics (“on” or “off”)or equivalently, the complementarity conditions. For each com-bination of the discrete states of the diodes (blocking or con-ducting) other equations govern the evolution of the system’svariables. The mode transitions are triggered by inequalitiesand may result in discontinuities and Dirac impulses in the net-work’s variables, see e.g., [15], [16], [18], [19], [26]–[28].

In this paper we provide a mathematical framework thatallows the precise formulation of a solution concept for thecomplementarity class of continuous/discrete networks. Theintroduction of a solution concept is coupled to the questionof well-posedness, i.e., existence and uniqueness of solutionsof the network model for all initial conditions. Much efforthas been invested in considering existence and uniqueness ofsolutions tostatic(dc) models of electrical networks [29]–[35].For the dynamic equivalent, the classical theory of ordinarydifferential equations guarantees existence and uniqueness ofsolutions under a Lipschitz continuity condition (see e.g., [36]).Here however we will be considering networks containingideal diodes, for which such conditions are not fulfilled. The

1057–7122/02$17.00 © 2002 IEEE

Page 2: On the dynamic analysis of piecewise-linear networks - Circuits and

316 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002

only papers known to the authors dealing with well-posednessfor dynamic circuits containing non-Lipschitz elements are[37], [38]. However, the obtained results in [37], [38] do notcover the networks considered here, since an ideal diode cannotbe reformulated as a current or voltage-controlled resistor.To show that the well-posedness issue is nontrivial, we willpresent a network example containing a negative resistor thathas multiple solutions for certain initial conditions and nosolutions for others. Hence, not all PL circuits are well-posedand additional assumptions are required to guarantee theexistence and uniqueness of trajectories.

The main purposes of the paper are the following.

1) Define a mathematically precise solution concept for dy-namic PL circuits that can be modeled by linear comple-mentarity systems.

2) Prove (global) existence and uniqueness of solutionsunder a condition that all elements are passive (excludingnegative resistors as in the example mentioned above).

3) Establish regularity properties of the solutions. In partic-ular, it will be proven that derivatives of Dirac impulsesdo not occur (even for inconsistent initial states) and Diracimpulses may occur only at the initial time. The consis-tent states (also called “regular states”) will be character-ized fully in terms of set inclusions and linear comple-mentarity problems. Moreover, it will turn out that the setof switching times is a right-isolated set, meaning that fol-lowing all time instants there exists a positive length timeinterval in which the diodes do not change their discretestate.

These results will be used to provide a rigorous basis forso-called “time-stepping” methods (see e.g., [5], [11], [39]) thatare used for simulation of dynamic PL circuits. Although sev-eral numerical simulation methods have already been proposedto deal with phenomena that arise in nonsmooth circuits [5], [8],[11], [12], [16], [17], [39], little attention has been paid to thequestion if and in what sense the computed time functions con-verge to the true solution of the network model. On the basisof the framework presented in the current paper, a companionpaper [40] gives a formal statement and proof of the consis-tency—convergence of the approximated time functions to theexact solution of the network model—of time-stepping routinesfor the simulation of a class of internally switched electrical cir-cuits. Another way of approximating dynamic circuits with idealdiodes can be obtained by replacing the ideal characteristic bysmooth functions between diode current and voltage. The inter-ested reader is referred to [41] for more details on the consis-tency of such “regularization” or “smoothing” methods.

The outline of the paper is as follows. After the notationalconventions in the next section, complementarity modeling ofPL dynamic circuits is discussed in Section III. In Section IV,we describe the evolution of the network model within a givenmode, i.e., with the diodes replaced by either an open (blocking)or short (conducting) circuit. Next, an extension of the linearcomplementarity problem will be introduced, which will play animportant role in the proof of well-posedness. In Section VI theregular (or consistent) states are introduced and characterizedexplicitly. In Section VII the solution concept is introduced and

the proof of global well-posedness is presented. Finally, we statethe conclusions.

II. NOTATION

The following notational conventions will be in force.de-notes the set of natural numbers the real num-bers, the nonnegative real numbers (including zero) and

the complex numbers. If is a (column) vector, we denoteits th component by . is the transpose of the matrix

and denotes the complex conjugate trans-pose. A (not necessarily symmetric) matrix iscalled nonnegative definite and we write if

for all . In case strict in-equality holds for all nonzero vectors, we call the matrix pos-itive definite and write . By we denote the identity ma-trix of any dimension. Given and two subsets

and , the -submatrix of isdefined as . In case , wealso write . If , the notation is some-times used.

A triple of matrices withand is a called minimal, if the matrices

andhave full rank.

By we denote the field of real rational functions in onevariable. means that is a ma-trix with entries in . A rational vector or matrix is called(strictly) proper, if for all entries the degree of the numerator issmaller than or equal to (strictly smaller than) the degree of thedenominator.

A vector is called nonnegative (positive), and wewrite ( ), if ( ) for all .If two vectors are orthogonal, i.e., , we write

. Similarly, we write for two rational vectors, if for all .

The set of arbitrarily often differentiable functions fromtois denoted by . denotes the set of

all measurable functions from to for which theintegral is finite.

III. COMPLEMENTARITY MODELING

As already mentioned in the introduction, many dynamic PLelectrical networks can be modeled (or realized) by using linearresistors, capacitors, inductors, gyrators, transformers and idealdiodes. Reference [7] (see also [8]) shows that all the explicit PLrepresentations proposed by [1]–[4] are all covered by oneim-plicit model based on the linear complementarity problem (seeDefinition V.10 below) of mathematical programming [6]. Thisimplicit model was developed by [5] and can represent all static(continuous) PL functions as proven by [9]. Van Bokhoven’smodel is of the form

(1a)

(1b)

(1c)

which describes a PL mapping fromto . In (1)are matrices and are vectors of appropriate dimensions.

Page 3: On the dynamic analysis of piecewise-linear networks - Circuits and

HEEMELSet al.: ON THE DYNAMIC ANALYSIS OF PL NETWORKS 317

Fig. 1. An example of a piecewise-linear circuit.

Fig. 2. An equivalent “complementarity” circuit of the network in Fig. 1.

Given one has to solve the linear complementarityproblem (1b)–(1c) for the auxiliary variables and , afterwhich can be substituted in (1a) to obtain.

To illustrate this modeling methodology, we consider the ex-ample of the nonlinear resistor in [11] given by the characteristic

.(2)

The voltage over the resistor is given by, while denotesthe current through the resistor. This PL characteristic can berewritten as

(3a)

(3b)

(3c)

Indeed, and thus, which is equal to the PL function (2).

The nonlinear resistor given by (2) is now embedded in thedynamic network from [11], which is depicted in Fig. 1. Taking

and we obtain the system descrip-tion

(4a)

(4b)

(4c)

where is the voltage over the capacitor, is the currentthrough the inductor and is eliminated by using (3). Fromthis reformulation we can now obtain the equivalent networkas depicted in Fig. 2 that consists of linear (positive) resistors,capacitors, inductors and ideal diodes only. In other words, wederived a “dynamic complementarity model” of the nonlinearnetwork depicted in Fig. 1.

In fact, [5, Sec. 2.3] presents a structured method that re-places any static PL two-pole element by an equivalent circuitconsisting of ideal diodes, linear resistors and constant (current

Fig. 3. A circuit containing a negative resistor.

Fig. 4. A linear relation and complementarity conditions.

or voltage) sources. As we aim at providing sufficient condi-tions for the existence and uniqueness of solutions (so-calledwell-posedness) we will not consider networks includingnega-tive resistors as are used in [5, Sec. 2.3]. Indeed, negative re-sistors can result in ill-posed circuits as is illustrated by thesimple example given in Fig. 3. The circuit consists of a ca-pacitor ( ), a negative resistor ( ) and an idealdiode. The corresponding complementarity model is given by

(5a)

(5b)

(5c)

with the voltage across the capacitor, andand the cur-rent through and (minus) the voltage across the diode, respec-tively. In Fig. 4 the linear relation betweenand given by(5b) and the complementarity conditions (5c) are drawn. It isobvious that in case the initial state satisfies mul-tiple solutions exist, while for no solution trajec-tory can be found. Indeed, in case the diode can beboth blocking ( ) and conducting ( ), which resultsin the solution trajectories and

, respectively. This simple exampleshows that well-posedness does not hold for all PL systems andadditional assumptions (like allowing only positive resistors)are required to guarantee the existence and uniqueness of tra-jectories.

A second restriction that will be applied in this paper is thatwe assume absence of current and voltage sources. Unlike thepositivity assumption on resistors, this restriction is imposedjust to keep the presentation as uncluttered as possible. In thispaper we therefore consider the basic case of networks realizedby linear electrical networks consisting of (linear) positive re-sistors, inductors, capacitors, gyrators, transformers (RLCGT)and ideal diodes (like the one in Fig. 1). An extension to thecase including sources that generate even piecewise Bohl sig-nals [e.g., constants, exponentials and (co)sines and combina-tions of these] can be given on the basis of the current paper asis outlined in [42].

Page 4: On the dynamic analysis of piecewise-linear networks - Circuits and

318 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002

Fig. 5. The ideal diode characteristic.

The networks considered here lead directly to a complemen-tarity model as mentioned in e.g., [5], [8]. Indeed, the linear(RLCGT)-part of the network can be described by the statespace model

(6a)

(6b)

under suitable conditions (the network does not contain all-ca-pacitor loops or nodes with the only elements incident beinginductors, see [43, Chapter 4] for more details.) In (6)

and denote real ma-trices of appropriate dimensions, anddenotes the state vari-able of the network (typically consisting of linear combinationsof the currents through the inductors and voltages across the ca-pacitors). Moreover, the pair denotes the voltage–cur-rent variables at the connections to theth diode, i.e.,

where and are the voltage across and current through theth diode, respectively, and denotes the Boolean (nonexclu-

sive) “or” and the Boolean “and”-operator. The ideal diodecharacteristics are described by the relations

(7)

as shown in Fig. 5.By suitable substitutions the following system description is

obtained:

(8a)

(8b)

(8c)

In this formulation, denotes the time variable, thestate, and and the complementarity variables at time. The system (8) is called alinear complementarity system.

System descriptions of this form were introduced in [23] andwere further studied in [22]–[25], [41]. We use the notationLCS to indicate the system given by (8). Note that(8c) means that for all

. Rather than using this explicitexpression, we shall below usually employ the more compactnotation (8c). Observe that the description (4) for the nonlinearcircuit in Fig. 1 is exactly of the form (8).

Since (8a)–(8b) is a model for the RLCGT-multiport net-work consisting of positive resistors, capacitors, inductors, gy-rators and transformers, the matrix quadruple isnot arbitrary, but satisfies a passivity condition. To be precise,

is passive (or in the terms of [44],dissipativewithrespect to the supply rate ) in the following sense.

Definition III.1 [44]: A system given by (6)is calledpassive, or dissipativewith respect to the supply rate

, if there exists a nonnegative function , (a

storagefunction), such that for all and all time func-tions satisfying (6) the followinginequality holds:

The above inequality is called thedissipation inequality. Thestorage function represents a notion of “stored energy” in thenetwork. The following proposition gives several equivalentcharacterizations of passivity.

Proposition III.2 [44]: Consider a system ) inwhich is a minimal1 representation. The followingstatements are equivalent.

• is passive.• The transfer matrix is

positive real, i.e., for all complexvectors and all such that and is notan eigenvalue of .

• The matrix inequalities

(9a)

and

(9b)

have a solution .Moreover, in case is passive, all solutions to thelinear matrix inequalities (9) are positive definite [i.e., (9b) holdswith strict inequality] and a symmetric is a solution to (9) ifand only if defines a storage function ofthe system .

This proposition enables us to verify that the network in Fig. 1yields an LCS -model with passivefor which sometimes the nomenclaturelinear passive comple-mentarity systemsis used. Indeed, it is easily verified that thematrix inequalities (9) are satisfied for (4) with .Moreover, is a storage function,which is physically clear as it represents the total electrical en-ergy in the capacitor and the inductor in both Figs. 1 and 2.

A technical assumption that we will often use is the following.Assumption III.3: has full column rank and is

a minimal representation.These assumptions imply that (specific kinds of) relsdun-

dancy have been removed from the circuit. The minimality re-quirement of indicates the fact that the number ofstates (i.e., the total number of capacitors and inductors) is theminimal number needed to realize the transfer function

from to (see also [43, Ch. 8]). Minimality is astandard assumption in the literature on dissipative dynamic sys-tems [44]. The full column rank condition is included to preventredundancy in the collection of diodes. See [45] for two simplenetwork examples that illustrate the implications and relevanceof Assumption III.3.

We note the following consequence of passivity, which willbe used frequently in the sequel.

Lemma III.4: Consider a system ) in whichis a minimal representation and is

1See Section II for a definition of “minimality.”

Page 5: On the dynamic analysis of piecewise-linear networks - Circuits and

HEEMELSet al.: ON THE DYNAMIC ANALYSIS OF PL NETWORKS 319

Fig. 6. RLC circuit with ideal diodes.

passive. If satisfies (or equivalently,), then for any satisfying (9).

Proof: According to Proposition III.2, passivity of thesystem implies that is symmetric, and satisfies

(10)

Premultiplication of (10) by and postmultiplication byfor arbitrary and yields

due to .Considering this expression as an inequality for a quadratic formin , we find that . Since is arbitrary, weobtain .

IV. DYNAMICS IN A GIVEN MODE

Equation (8c) implies that, for all , and for everyor must be satisfied

(the diode is conducting or blocking and can be replaced by ashort or an open circuit, respectively). This results in a multi-modal system with modes, where each mode is characterizedby a subset of , indicating that ifand if with .For each such mode (also called “topology,” “configuration,”or “discrete state”) the laws of motion are given by differentialand algebraic equations (DAE’s). Specifically, in modetheyare given by (we omit the time arguments for brevity)

(11a)

(11b)

(11c)

(11d)

Example IV.1: For an illustration of the ideas of this paperin the simplest possible context, consider the linear RLC circuit(with and ) coupled to two idealdiodes as shown in Fig. 6. The network is described by

(12a)

(12b)

(12c)

(12d)

(12e)

where is the voltage across the capacitor is the currentthrough the inductor and are the current through andand are (minus) the voltage across diode 1 and 2, respectively.

Depending on whether the diodes are blocking or conducting,the system has modes or circuit topologies.

• Mode : Both diodes are blocking in this mode, i.e.,.

• Mode : The first diode is blocking while thesecond one is conducting, i.e., in this mode.

• Mode : The first diode is conducting and thesecond one is blocking, i.e., in this mode.

• Mode : In this mode both diodes are con-ducting, i.e., .

The mode will vary during the time evolution of the system(diodes go from conducting to blocking or vice versa). Thesystem evolves in a certain mode as long as the inequality con-ditions in (8c) are satisfied. At the event of a mode transition,the system may in principle display jumps of the state variable

. Jumping phenomena are well-known in the theory of unilat-erally constrained mechanical systems [46], where at impactsthe change of velocity of the colliding bodies is often modeledas being instantaneous. These discontinuous and impulsive mo-tions are also observed in electrical networks (see e.g., [15],[16], [18], [19], [26]–[28]) and consequently, a distributionalframework will be needed to obtain a mathematically precisesolution concept. We restrict ourselves to the Dirac distribution(supported at ) denoted by and its derivatives, wheredenotes theth (distributional) derivative of .

Definition IV.2 [47]: An impulsive-smooth distributionis adistribution of the form , where

• is a linear combination of and its derivatives, i.e.,

for vectors ;• is an arbitrarily often differentiable func-

tion from to such thatexists and is finite for all

.The class of impulsive-smooth distributions is denoted by .For a distribution is called the impulsive partand is called the smooth part. In case we call

a regular or smoothdistribution. If the Laplace transform ofan impulsive-smooth distribution is rational, we call the distri-bution of Bohl typeor a Bohl distribution. For a smooth Bohldistribution, we will use the termBohl function.

We also would like to introduce the notion of the derivativeof an impulsive-smooth distribution.

Definition IV.3: Let be an impulsive-smooth distributionthat can be written as , where

for vectors and is the smooth part.The derivative of is denoted by and defined by

(13)

where denotes the usual derivative of a function on .Lemma IV.4: Consider the matrices

and such that Assumption III.3 is

Page 6: On the dynamic analysis of piecewise-linear networks - Circuits and

320 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002

satisfied and represents a passive system. Thenthe following holds.

1) For all and for all initial states , thereexists a unique solution satisfyingthe dynamics for mode given by

(14a)

(14b)

(14c)

(14d)

as equalities of distributions. We denote this solution by.

2) For all modes there exist matrices and suchthat for all initial states the smooth parts

of are Bohlfunctions and satisfy

(15)

(16)

(17)

The matrices and only depend on the modeandnot on the particular at hand.

Proof:

1) The existence and uniqueness of a solution for (14) forall initial states is equivalent to the transfer matrix

being invertible asa rational matrix [47, Prop. 3.23, Thm. 3.24, Thm. 3.26].This can also be seen from (22)–(23) below. Suppose onthe contrary that . Then there exists a ra-tional vector such that . Take

such that and is invertible. De-fine as

ifif .

The triple

(18)

(19)

(20)

satisfies the system equations (6), where. Since is passive, there exists

a such that the dissipation inequality

(21)

holds for all and with . It canbe verified that

for all . By lettingtend to , (21) results in

for all . Because , this implies thatfor all . From (19) it follows that . Since isof full column rank, and hence also . Wereached a contradiction and consequently proved the firststatement.

2) This statement follows from [47, Theorem 3.10].Remark IV.5: In terms of [24, Definition 3.2] the first prop-

erty of Theorem IV.4 states that all modes areautonomous. Tobe specific, mode is called autonomous (see also [24, Lemma3.3]) if for all initial states there exists a unique impulsive-smooth solution to (14).

Remark IV.6: The positive realness of implies thatis nonnegative definite for all . Since a nonneg-

ative definite matrix has only nonnegative principal minors[6, p. 153] and (as shown in the proof ofLemma IV.4), it follows that there exists a such thatfor all the principal minors of are positive, i.e.,

for all . In terms of [6, Def.3.3.1] this means that is a P-matrix for all sufficientlylarge .

Example IV.7: To demonstrate Lemma IV.4 we continue therunning example IV.1. In particular, we will consider mode

in which . Using (12d) and yields that. Since , it holds that with. Substituting and in

(12a)–(12b) leads to and . Hence,.

The solutions have rational Laplacetransforms , which satisfy

(22a)

(22b)

(22c)

(22d)

We introduce and. Since is invertible as a

rational matrix (see the proof of Lemma IV.4), the equations(22) can be solved explicitly. This yields that the Laplacetransforms are given by

(23a)

(23b)

(23c)

(23d)

(23e)

Hence, the solutions of the mode dynamics (14) are one-to-onerelated (by the Laplace transform and its inverse) to solutionssatisfying (22). On the basis of this relation, we can provethat only Dirac impulses (and not its derivatives) show upin passive electrical networks with diodes. Note that thisstatement is implied by the fact that the Laplace transforms

are proper for anyand .

Theorem IV.8:Consider matricesand such that Assumption III.3 is

satisfied and represents a passive system. Thenfor each and the Laplace transform

is proper.

Page 7: On the dynamic analysis of piecewise-linear networks - Circuits and

HEEMELSet al.: ON THE DYNAMIC ANALYSIS OF PL NETWORKS 321

Proof: Denote by for brevity. The triple

(24)

(25)

(26)

satisfies (6) for all such that is nonsingular. Itfollows from passivity that there exists a such that forall and with

(27)

By substituting (24)–(26) into the dissipation inequality (27),one obtains

(28)

Since has full column rank, andis strictly proper, there

exists an such that

(29)

for all sufficiently large . We know from (22) that, where . Hence,

the right-hand side of (28) satisfies

(30)

The last inequality follows from the existence of a suchthat for all sufficiently large . Thus,(28)–(30) yield for all sufficiently large

. Hence, must be proper.The fact that solutions of linear passive networks with ideal

diodes do not contain derivatives of Dirac impulses is widely be-lieved true on “intuitive” grounds, but the authors are not awareof any previous rigorous proof. The framework proposed heremakes it possible to prove the intuition.

To summarize the discussion so far, it has been shown that in-stead of considering impulsive-smooth distributions as the solu-tion space within a mode, we can restrict ourselves to Bohl dis-tributions with impulsive part containing only Dirac impulsesand not its derivatives (i.e., Bohl distributions withproper ra-tional Laplace transforms).

Consider a solution to (14) for modeand initial state . Animportant observation is that a nontrivial impulsive part ofwill result in a re-initialization (jump) of the state. If

[i.e., ], then a jump will take placeaccording to

(31)

The proof can be found in [47].

The following properties can be proven for the impulsive partof an impulsive-smooth distribution satisfying the mode dy-namics.

Lemma IV.9: Consider matricesand such that Assumption III.3

is satisfied and represents a passive system.Consider the impulsive-smooth solutionto (14) for mode and initial state . The impulsive part

is given by for some vector that satisfiesand .

Proof: As stated before, the properness of im-plies that with . For brevitywe will denote by and by in thisproof. Take the power series expansion of around infinityas

(32)

Because for all either or , we have that

(33)Substituting (32) into this equality and considering the coeffi-cients corresponding to and yield

(34)

(35)

The relation (34) implies that

(36)

Now, (35) and (36) give

(37)

which establishes together with (34) the desired identities.

V. THE RATIONAL COMPLEMENTARITY PROBLEM

In the previous section, the dynamics within a mode (i.e.,with a fixed state of the diodes) has been considered, while theinequality conditions have been ignored. However, a solution

within a mode (14) will in general onlybe valid for a limited amount of time, since a change of mode(diode going from conducting to blocking or vice versa) maybe triggered by the inequality constraints. Therefore, we wouldlike to express some kind of “local nonnegativity.” We call a(smooth) Bohl function initially nonnegativeif there exists an

such that for all . Note that a Bohlfunction is initially nonnegative if and only if there exists a

such that its Laplace transform for all .Hence, there is a connection between small time values for timefunctions and large values for the indeterminatein the Laplacetransform. This fact is closely related to the well-known initialvalue theorem (see e.g., [48]). The definition of initial nonneg-ativity for Bohl distributions will be based on this observation(see also [24], [25]).

Definition V.1: We call a Bohl distribution initially non-negative, if its Laplace transform satisfies for allsufficiently large real .

Page 8: On the dynamic analysis of piecewise-linear networks - Circuits and

322 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002

Remark V.2:To relate the definition to the time domain, notethat a scalar-valued Bohl distributionwithout derivatives ofthe Dirac impulse (i.e., for some ) is initiallynonnegative if and only if

1) , or2) and there exists an such that

for all .Definition V.3: We call a Bohl distribution

an initial solution to (8) with initial state , if thereexists an such that

1) satisfies (14) for mode and initial state inthe distributional sense and

2) are initially nonnegative.According to Lemma IV.4 condition 1 means that

for an LCS with passiveand satisfying Assumption III.3.

Example V.4:Consider the systemtogether with (8c). This represents a system consisting of a ca-pacitor connected to a diode. The current in the network is equalto and the voltage across the capacitor is equal to . Forinitial state with (no cur-rent) and for all is an initial solution.This corresponds to the case that the diode is always blockingand there is no (nonzero) current in the network. To demonstratethat the distributional framework is needed, consider the initialstate , for which with

is the unique initial solution. This corresponds to aninstantaneous discharge of the capacitor at time instant 0. Notethat a state jump occurs at time 0 from1 to 0.

We emphasize that an initial solution only satisfies the equa-tions (8) in the following local sense. In case an initial solutionhas a nontrivial impulsive part, only the re-initialization as givenin (31) forms a piece of the global solution. If the initial solu-tion is smooth, the largest interval on whichsatisfies the equations (8) is equal to , where is equal to

or for some (38)

Example V.5:Consider again the network in Example IV.1.We will compute the initial solutions for two initial states, to wit

and .If the response of mode is computed for initial state

(see also Example IV.7), it can beseen that

. Hence, this is indeed an initial solu-tion for initial state as and are initially nonneg-ative. Note that the initial solution is smooth and satisfies theequations (8) on the interval [i.e., in (38)].

For initial state it can easily beverified that

, which complies with mode . Asand are initially nonnegative, we have indeed derived an

initial solution starting in . Note that there is a jump inthe state component from 1 to zero caused by the presence ofthe . The physical interpretation is that there is an instantaneousdischarge of the capacitor.

In this manner, the complete behavior of the network can bederived, which results in the phase diagram as given in Fig. 7.

Fig. 7. Phase diagram of the circuit given in Example IV.1.

Even when a solution within some mode exists and is uniquegiven an initial state, it still might be possible that differentmodes give rise to different initial solutions (see for instance,the example of the circuit in Fig. 3 containing a negative re-sistor). It is also possible that there are no initial solutions at all,i.e., no solution within a mode satisfies the initial nonnegativityconditions. We will start our investigation of well-posedness forlinear passive complementarity systems by studying existenceand uniqueness of initial solutions. An important tool in exis-tence and uniqueness of initial solutions is therational comple-mentarity problem(RCP) [22], [25].

Definition V.6 (The Rational ComplementarityProblem): Let the vector and matrices

and be given.The rational complementarity problemRCP( )is the problem of finding rational -vectorsand such that

1) for all

(39a)

(39b)

and2) there exists a satisfying for all

and (40)

Any pair of rational vectors satisfying the aboveconditions is said to be asolution to RCP( ).If and are clear from the context, we also writeRCP for brevity.

From the definition of initial nonnegativity and (22), the fol-lowing important relation is clear from [24].

Theorem V.7:Consider the matricesand and assume that all modes of

LCS are autonomous (see Remark IV.5). Thenthe following statements hold.

• All initial solutions are of Bohl type.• There is a one-to-one correspondence between initial so-

lutions to (8) and solutions to RCP(). More specifi-cally, is an initial solution to (8) if and only

Page 9: On the dynamic analysis of piecewise-linear networks - Circuits and

HEEMELSet al.: ON THE DYNAMIC ANALYSIS OF PL NETWORKS 323

if its Laplace transform is such thatis a solution to RCP and

(41)

• The following statements are equivalent.

1) There exists a unique initial solution for initial stateto LCS .

2) RCP has a unique solution.• The initial solution is smooth if and only if the corre-

sponding solution to RCP( ) is strictly proper. Similarly,the initial solution has an impulsive part containing onlyDirac distributions (and not its derivatives) if and only ifthe corresponding solution to RCP() is proper.

As a consequence, studying existence and uniqueness of ini-tial solutions is equivalent to studying existence and uniquenessof solutions to RCP’s. In [25] necessary and sufficient condi-tions for existence and uniqueness of solutions to RCP’s havebeen presented in terms of families oflinear complementarityproblems(cf. Definition V.10 below). Based on this relation andthe literature on linear complementarity problems the followingresult has been proven in [25].

Theorem V.8:Consider matricesand such that Assumption III.3 is

satisfied and represents a passive system. ThenRCP has a unique solution for all .

Theorem V.7 now yields the following.Theorem V.9:Consider matrices

and such that Assumption III.3 issatisfied and represents a passive system. Fromeach initial state there exists exactly one initial solution toLCS .

According to Theorem V.7 there exists a one-to-one relationbetween initial solutions and solutions to RCP. Since strictlyproper Laplace transforms correspond to smooth Bohl distribu-tions (without Dirac impulses and jumps of the state variable), itis interesting to characterize the set of initial states for which thecorresponding solution to the RCP is strictly proper. In the fol-lowing theorem such an explicit characterization will be given.To formulate the theorem, we need the following concepts.

Definition V.10: Let a real vector and a real matrixbe given. The linear complementarity problem with

data and (LCP ) is the problem of finding a realvector such that . Any suchvector is called a solution to LCP .

For an extensive survey on LCP’s, we refer to [6]. The set ofall solutions to LCP will be denoted by SOL .

Remark V.11:If is a solution to the problemRCP , then is a solution to LCP

for all sufficiently large (real) , where.

Remark V.12:Several times we shall employ the followingstandard observation on solutions of LCP. If SOLwith then

Finally, adual coneis defined as follows [6].

Definition V.13: Let be a nonempty set in . Thedualconeof , denoted by , is defined as the set

for all

Theorem V.14:Consider matricesand such that Assumption III.3

is satisfied and represents a passive system.Denote the solution set of LCP by SOL .Furthermore, let be the (unique) solution toRCP . The following assertions hold.

1) For all where.

2) is strictly proper if and only if .3) .

Proof:

1) In view of Remark V.11 and Remark V.12, we have foreach SOL that

for all sufficiently large . Since [(9a) yields] and , we

obtain

(42)

for all sufficiently large . Multiplying this relation byand letting tend to infinity yields, since is proper

It follows from Lemma IV.9 thatfor all and thus .

2) “Only if”: Suppose is strictly proper. Statement 1)and yield .

“if”: Suppose that . From Lemma III.4 andLemma IV.9 we obtain that

(43)

(44)

(45)

Since is the solution to RCPand . Together with (43), this gives

[this proves statement 3)].From (45), we obtain .

Since and , (44) gives

Finally, positive definiteness of and the full columnrank of imply , i.e., is strictly proper.

3) This has already been shown in the proof of statement2).

A direct implication of the statements 1) and 2) in TheoremV.14 is that, if smooth continuation is not possible for, it ispossible after one re-initialization. Indeed, by (31) the state afterthe re-initialization is equal to , if the impulsive partof the (unique) initial solution is equal to . According to thefact that the Laplace transform of an initial solution is a solu-

Page 10: On the dynamic analysis of piecewise-linear networks - Circuits and

324 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002

tion to the corresponding RCP (which is automatically proper),it follows that is indeed the coefficientdetermining the impulsive part. Since , itfollows from statement 2) that from there exists asmooth initial solution. To summarize this discussion, we for-mulate a local existence result.

Theorem V.15:Consider matricesand such that Assumption III.3 is

satisfied and represents a passive system. For allinitial states , there exists a unique Bohl distributiondefined on for some satisfying the following.

1) there exists an initial solution such that

with for some .2) .3) For all

VI. REGULAR STATES

Another consequence of Theorem V.14 is the characteriza-tion of so-calledregular states(sometimes also called consis-tent states) as introduced in the following definition.

Definition VI.1: A state is called regular forLCS , if the corresponding initial solution issmooth. The collection of regular states for a given quadruple

is denoted by .We have the following equivalent characterizations of regular

states.Theorem VI.2:Consider LCS given by (8)

such that is passive and Assumption III.3 issatisfied. Define SOL and let be the dual coneof . The following statements are equivalent.

1) is a regular state for (8).2) .3) LCP has a solution.4) , which means that can be

written as a positive combination of the columns of theidentity matrix and the matrix . In other words,

for two nonnegative vectorsand .

Proof: Since strictly proper Laplace transforms corre-spond to smooth Bohl distributions, statement 2) in TheoremV.14 gives a characterization of the regular states: if andonly if with SOL . Hence, statement 1)and 2) are equivalent. Since , [6, Cor. 3.8.10] completesthe proof.

Hence, several tests are available for deciding the regularityof an initial state . In [17] it is stated that a well-designedcircuit does not contain Dirac impulses. As a consequence, thecharacterization of forms a verification of the synthesis of thenetwork.

Example VI.3: The circuit in Example IV.1 is of the form (8)with

The cone SOL is given by

and

and thus

As a consequence of Theorem VI.2, the set of regular states isgiven by

Note that this is in agreement with the phase diagram inFig. 7. Moreover, in Example V.5 the initial solution for thestate turned out to contain a nontrivial impulsive partand hence, is not regular. This is in accordance with

. Similar statements hold for the initial state.

For further illustration of the structure of the cones and, some additional examples are in order.Example VI.4: Consider the following situations. In each

case we assume that the quadruple is passiveand satisfies Assumption III.3.

a) If , then and . Hence,.

b) If , then

and

Consequently,

and thus .c) If is positive definite, it follows that , which

implies that and thus .In the next section, it will be shown that the characterization

of the regular states plays a key role in the proof of global exis-tence of solutions as the set of such initial states will be provento be invariant under the dynamics.

VII. SOLUTION CONCEPT ANDGLOBAL WELL-POSEDNESS

In [24], [25] a (global) solution concept has been introducedthat is based on concatenation of initial solutions. In principle,this allows impulses at any mode transition time (necessary fore.g., unilaterally constrained mechanical systems). In the con-text of linear passive electrical networks with diodes, such a gen-eral notion of solution will not be needed. In fact, the solutionconcept as formulated in Theorem V.15 will be extended such

Page 11: On the dynamic analysis of piecewise-linear networks - Circuits and

HEEMELSet al.: ON THE DYNAMIC ANALYSIS OF PL NETWORKS 325

that mode changes are possible. This will be achieved by drop-ping the Bohl requirement and allowing functions as regularparts. The function space consists of the distributionsof the form , where withand .

Definition VII.1: Consider matricesand such that Assumption

III.3 is satisfied and represents a passivesystem. Let a time horizon and initial state begiven. is called a solution toLCS on , if

1) there exists an initial solution such that

2) with given by.

3) for almost all

We have already proven local well-posedness (TheoremV.15). The question arises whether global well-posedness isalso guaranteed.

A. Global Existence

We now come to the main existence result of this paper.Theorem VII.2: Consider matrices

and such that Assumption III.3is satisfied and represents a passive system.Then, for all initial states and all the systemLCS has a solution on in the sense ofDefinition VII.1.

Proof: The construction of a solution will be based onconcatenation of initial solutions. Theorem V.15 implies that asolution exists on [take as large as possible,i.e., equal to as in (38)] from initial state . Note that

and that is part of a smooth initial solutionwith initial state . Sinceforms a smooth initial solution for any , we havethat for all . Since isa Bohl function, the limit exists. Theclosedness of [follows from statement 2) in Theorem V.14]implies that . Due to local existence of solutions and

, there exists a smooth continuation (a smooth ini-tial solution) from that defines a solution on with

. This construction can be repeated as long as the limitexists, where is the time-interval on which a

solution has been generated so far. An obstruction to the exis-tence of a global solution (on ) might be that the intervalsof continuation are getting smaller and smaller suchthat and does not exist. Tocomplete the proof we will show the existence of the latter limitunder any circumstances.

Suppose the maximal interval on which a solutioncan be defined is . According to LemmaIV.4 there is at most exponential growth ( ) betweenmode changes. For shortness we drop the subscriptinthe remainder of the proof. Sinceis continuous onand governed by at most a finite number of linear dynamics( ), is bounded [say for all ].On an interval where is governed bythe dynamics of mode , the following estimate holds

(46)

Indeed, note that the matrix function isbounded (by ) on . Hence, for withpossibly evolving through several modes we get from (46) that

This implies that is Lipschitz continuous on and thusalso uniformly continuous. It follows from a standard result inmathematical analysis [49, ex. 4.13] that ex-ists. From the construction above it can be derived thatfor all and hence, , which implies thatsmooth continuation is possible (local existence) frombe-yond . This contradicts the definition of . Hence, existenceof a solution on is guaranteed.

B. Uniqueness

It can easily be seen that the solutions obtained by the con-struction in Theorem VII.2 must be unique, because the initialsolutions are unique (see e.g., [25]). However, it might be pos-sible that a different construction yields other solutions. The fol-lowing theorem states that this is not the case.

Theorem VII.3: Consider matricesand such that Assumption III.3

is satisfied and represents a passive system.Then for all initial states and all final times thereexists at most one solution toLCS in the sense of Definition VII.1.

Proof: Suppose that two solutions andexist in the sense of Definition VII.1. According to

Corollary V.9 there exists exactly one initial solution from theinitial state . This implies that the impulsive parts ofand must be the same and moreover, that the re-ini-tialization from must be unique so that .Clearly, satisfies (6) from initial state 0and is smooth. The dissipation inequality yields

for all . From the fact that and are non-negative almost everywhere and the complementarity ofand , we obtain

Page 12: On the dynamic analysis of piecewise-linear networks - Circuits and

326 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: FUNDAMENTAL THEORY AND APPLICATIONS, VOL. 49, NO. 3, MARCH 2002

Hence,

for all . Since , we obtain forall . Since is of full column rank, it follows that and

almost everywhere.Since the global solution is unique, the solution must be equal

to the one constructed in the proof of Theorem VII.2. This char-acterizes the nature of solutions to linear passive complemen-tarity systems. Between mode changes the trajectories are ofBohl type and thus real-analytic. Moreover, the setof modetransition times is right-isolated, i.e., for all there existsan such that is empty.

Remark VII.4: The fact that the set of mode transition timesis right-isolated can also be formulated as follows: there do

no exist left-accumulation points2 of mode transition times inthe solutions defined by Definition VII.1. However, we cannotexclude the existence of right-accumulation points in general onthe basis of this paper. Using a result in [50] it can be proven thatfor a linear passive network with one diode satisfying Assump-tion III.3 and also right-accumulations do not occur.

VIII. C ONCLUSIONS

In this paper we studied all dynamic piecewise-linear (PL)networks that can be realized by linear passive electrical cir-cuits with ideal diodes. As a result, the systems under study fallwithin the realm of linear complementarity systems for which amathematical framework has been established in this paper. Thisframework has led to a precise definition of a transient true solu-tion and formal proofs were given for the existence and unique-ness of solutions (well-posedness). Moreover, several regularityproperties of the solutions have been proven. In particular, it hasbeen shown that derivatives of Dirac impulses do not occur andthat Dirac impulses happen only at the initial time instant; alsothe set of regular states has been exactly characterized.

Such a rigorous basis is needed for many analysis issues ofswitched electrical circuits. For instance, the paper [40] dealswith the question whether the approximated time functions ob-tained by a time-stepping method [5], [11], [39], converge to thetrue transient solution of the network model. The theory devel-oped in this paper is indispensable for answering the consistencyquestion for this numerical simulation technique.

Networks with internally triggered switches have discrete aswell as continuous characteristics. From this point of view, thepaper proposes a systematic modeling framework and a pre-cise notion of solutions for a class of networks of such a mixednature. Systems consisting of continuous dynamics (differen-tial equations) and switching logic are sometimes called “hy-brid systems” and receive currently much attention from bothcontrol theorists [51], [52] and computer scientists [53]. Hybridsystems are encountered in various research programs rangingfrom switching controllers, unilaterally constrained mechanicalsystems, piecewise-linear systems, and switched electrical net-works to hydraulic systems with valves. Since the underlying

2A point � is called a left-accumulation point ofE � , if there exists asequencef� g with � 2 E such that� > � and lim � = � . Aright-accumulation point is defined by changing “>” into “<.”

problems for these systems are essentially the same, all theseresearch programs may benefit from a general theory as is cur-rently being developed for complementarity systems.

ACKNOWLEDGMENT

M. K. Çamlıbel would like to thank the Department ofEconometrics and Operations Research of the Tilburg Univer-sity, where he conducted research for this paper.

REFERENCES

[1] L. O. Chua and S. M. Kang, “Section-wise piecewise-linear functions:Canonical representation, properties and applications,”Proc. IEEE, vol.65, pp. 915–929, June 1977.

[2] S. M. Kang and L. O. Chua, “A global representation of multi-dimen-sional piecewise-linear functions with linear partitions,”IEEE Trans.Circuits Syst., vol. 25, pp. 938–940, Nov. 1978.

[3] G. Güzelis and I. Göknar, “A canonical representation for piecewise-linear affine maps and its application to circuit analysis,”IEEE Trans.Circuits Syst., vol. 38, pp. 1342–1354, Nov. 1991.

[4] C. Kahlert and L. O. Chua, “A generalized canonical piecewise-linearrepresentation,”IEEE Trans. Circuits Syst.s, vol. 37, pp. 373–382, Mar.1990.

[5] W. M. G. Van Bokhoven,Piecewise Linear Modeling and Anal-ysis. Deventer, The Netherlands: Kluwer, 1981.

[6] R. W. Cottle, J.-S. Pang, and R. E. Stone,The Linear ComplementarityProblem. Boston, MA: Academic, 1992.

[7] T. A. M. Kevenaar and D. M. W. Leenaerts, “Comparison of piecewise-linear model descriptions,”IEEE Trans. Circuits Syst., vol. 39, no. 12,pp. 996–1004, 1992.

[8] D. M. W. Leenaerts and W. M. G. van Bokhoven,Piecewise-Linear Mod-eling and Analysis. Dordrecht, The Netherlands: Kluwer Academic,1998.

[9] B. C. Eaves and C. E. Lemke, “Equivalence of LCP and PLS,”Math.Oper. Res., vol. 6, no. 4, pp. 475–484, 1981.

[10] S. N. Stevens and P.-M. Lin, “Analysis of piecewise-linear resistive net-works using complementary pivot theory,”IEEE Trans. Circuits Syst.,vol. 28, pp. 429–441, May 1981.

[11] D. M. W. Leenaerts, “On linear dynamic complementarity systems,”IEEE Trans. Circuits Syst. I, vol. 46, pp. 1022–1026, Aug. 1999.

[12] J. T. J. van Eijndhoven, “Solving the linear complementarity problem incircuit simulation,”SIAM J. Control and Optimization, vol. 24, no. 5,pp. 1050–1062, 1986.

[13] B. De Moor, L. Vandenberghe, and J. Vandewalle, “The generalizedlinear complementarity problem and an algorithm to find all its solu-tions,” Math. Prog., vol. 57, no. 3, pp. 415–426, 1992.

[14] L. Vandenberghe, B. L. De Moor, and J. Vandewalle, “The generalizedlinear complementarity problem and an algorithm to find all solutions,”IEEE Trans. Circuits Syst., vol. 36, pp. 1382–1391, Nov. 1989.

[15] J. Vlach, J. M. Wojciechowski, and A. Opal, “Analysis of nonlinear net-works with inconsistent initial conditions,”IEEE Trans. Circuits Syst. I,vol. 42, pp. 195–200, Apr. 1995.

[16] A. Massarini, U. Reggiani, and K. Kazimierczuk, “Analysis of networkswith ideal switches by state equations,”IEEE Trans. Circuits Syst. I, vol.44, pp. 692–697, Aug. 1997.

[17] D. Bedrosian and J. Vlach, “Time-domain analysis of networks withinternally controlled switches,”IEEE Trans. Circuits Syst. I, vol. 39, pp.199–212, Mar. 1992.

[18] J. Tolsa and M. Salichs, “Analysis of linear networks with inconsistentinitial conditions,” IEEE Trans. Circuits Syst. I, vol. 40, pp. 885–894,Dec. 1993.

[19] A. Opal and J. Vlach, “Consistent initial conditions of nonlinear net-works with switches,”IEEE Trans. Circuits Syst., vol. 38, pp. 698–710,July 1991.

[20] I. Dobson, “Stability of ideal thyristor and diode switching circuits,”IEEE Trans. Circuits Syst. I, vol. 42, pp. 517–529, Sept. 1995.

[21] N. Inaba and S. Mori, “Chaos via torus breakdown in a piecewise-linearforced Van der Pol oscillator with a diode,”IEEE Trans. Circuits Syst.,vol. 38, Apr. 1991.

[22] A. J. van der Schaft and J. M. Schumacher, “Complementarity mod-eling of hybrid systems,”IEEE Trans. Automatic Control, vol. 43, pp.483–490, Apr. 1998.

[23] , “The complementary-slackness class of hybrid systems,”Math.Control, Signals Syst., vol. 9, no. 3, pp. 266–301, 1996.

Page 13: On the dynamic analysis of piecewise-linear networks - Circuits and

HEEMELSet al.: ON THE DYNAMIC ANALYSIS OF PL NETWORKS 327

[24] W. P. M. H. Heemels, J. M. Schumacher, and S. Weiland, “Linearcomplementarity systems,”SIAM J. Appl. Math., vol. 60, no. 4, pp.1234–1269, 2000.

[25] , “The rational complementarity problem,”Linear AlgebraApplicat., vol. 294, no. 1/3, pp. 93–135, 1999.

[26] S. S. Sastry and C. A. Desoer, “Jump behavior of circuits and systems,”IEEE Trans. Circuits Syst., vol. 28, pp. 1109–1124, Dec. 1981.

[27] A. Dervisoglu, “State equations and initial values in active RLC net-works,” IEEE Trans. Circuit Theory, vol. 18, pp. 544–547, 1971.

[28] Y. Murakami, “A method for the formulation and solution of circuitscomposed of switches and linear RLC networks,”IEEE Trans. CircuitsSyst. I, vol. 34, pp. 496–509, 1987.

[29] V. C. Prasad, “Necessary and sufficient condition for uniqueness of so-lutions of certain piecewise-linear resistive networks containing transis-tors and diodes,”Electron. Lett., vol. 28, no. 13, 1992.

[30] M. Green and A. N. Willson, Jr., “On the uniqueness of a circuit’s DCoperating point when its transistors have variable current gains,”IEEETrans. Circuits Syst. I, vol. 36, pp. 1521–1528, Dec. 1989.

[31] T. Fujisawa and E. S. Kuh, “Some results on existence and uniquenessof solutions of nonlinear networks,”IEEE Trans. Circuit Theory, vol.18, pp. 501–506, Sept. 1971.

[32] I. W. Sandberg and A. N. Willson, Jr., “Existence and uniqueness ofsolutions for the equations of nonlinear DC networks,”SIAM J. Appl.Math., vol. 22, no. 2, pp. 173–186, 1972.

[33] M. J. Chien, “Existence and computation of DC solutions of nonlinearnetworks in a bounded set,”IEEE Trans. Circuits Syst., vol. 23, pp.655–663, Nov. 1976.

[34] R. O. Nielsen and A. N. Willson, Jr., “Topological criteria for estab-lishing the uniqueness of solutions,”IEEE Trans. Circuits Syst. I, vol.24, pp. 349–362, July 1977.

[35] T. Ohtsuki, T. Fujisawa, and S. Kumagai, “Existence theorems and a so-lution algorithm for piecewise-linear resistor networks,”SIAM J. Math.Analysis, vol. 8, no. 1, pp. 69–99, 1977.

[36] M. Vidyasagar,Nonlinear System Analysis. London, U.K.: PrenticeHall, 1992.

[37] C. A. Desoer and J. Katzenelson, “Nonlinear RLC networks,”Bell Syst.Tech. J., vol. 44, pp. 161–198, 1965.

[38] T. Ohtsuki and H. Watanabe, “State-variable analysis of RLC networkscontaining nonlinear coupling elements,”IEEE Trans. Circuit Theory,vol. 18, pp. 26–38, May 1969.

[39] I. W. Sandberg, “Theorems on the computation of the transient responseof nonlinear networks containing transistors and diodes,”Bell SystemTech. J., vol. 49, pp. 1739–1776, 1970.

[40] M. K. Çamlıbel, W. P. M. H. Heemels, and J. M. Schumacher, “Con-sistency of a time-stepping method for a class of piecewise-linear net-works,” IEEE Trans. Circuits Syst. I, to be published.

[41] M. K. Çamlıbel, M. K. K. Cevik, W. P. M. H. Heemels, and J. M. Schu-macher, “From Lipschitzian to non-Lipschitzian characteristics: conti-nuity of behaviors,” inProc. IEEE Conf. Decision and Control, 2000,pp. 4373–4378.

[42] M. K. Çamlıbel, W. P. M. H. Heemels, and J. M. Schumacher, “On linearpassive complementarity systems,” Eur. J.Control, Special Issue Dedi-cated to V. M. Popov, to be published.

[43] B. D. O. Anderson and S. Vongpanitlerd,Network Analysis and Syn-thesis. A Modern Systems Theory Approach. Englewood Cliffs, NJ:Prentice-Hall, 1973.

[44] J. C. Willems, “Dissipative dynamical systems,”Archive for RationalMechanics and Analysis, vol. 45, no. 5, pp. 321–393, 1972.

[45] W. P. M. H. Heemels, M. K. Çamlıbel, and J. M. Schumacher, “On event-driven simulation of electrical circuits with ideal diodes,”J. Européendes Systémes Automatisés, vol. 35, no. 4, pp. 467–488, 2001.

[46] B. Brogliato, Nonsmooth Impact Mechanics. Models, Dynamics andControl. London: Springer, 1996, vol. 220, Lecture Notes in Controland Information Sciences.

[47] M. L. J. Hautus and L. M. Silverman, “System structure and singularcontrol,” Linear Algebra and its Applications, vol. 50, pp. 369–402,1983.

[48] J. J. DiStefano, A. R. Stubberud, and I. J. Williams,Theory and Prob-lems of Feedback and Control Systems, ser. Schaum’s Outline Series:McGraw-Hill, 1967.

[49] W. Rudin,Principles of Mathematical Analysis: McGraw-Hill, 1976.[50] W. P. M. H. Heemels, J. M. Schumacher, and S. Weiland, “Well-posed-

ness of linear complementarity systems,” inProc. IEEE Conf. Decisionand Control, 1999, pp. 3037–3042.

[51] Special issue on hybrid control systems, IEEE Trans. Automatic Control,vol. 43, , no. 4, pp. 457–587, 1998.

[52] Special issue on hybrid systems, Automatica, vol. 35,, no. 3, pp.345–536, 1999.

[53] A. Pnueli and J. Sifakis, Eds., “,” inSpecial issue on hybrid systems,Theoretical Comput. Sci., 1995, vol. 138, pp. 1–239.

W P. M. H. Heemelswas born in St. Odilienberg, The Netherlands, in 1972. Hereceived the M.Sc. degree (with honors) in mathematics and the Ph.D. degree(cum laude) in electrical engineering, from the Eindhoven University of Tech-nology, Eindhoven, The Netherlands, in 1995 and 1999, respectively.

He was awarded the ASML Prize for the best Ph.D. thesis of the EindhovenUniversity of Technology in 1999/2000 in the area of fundamental research.Currently, he is an Assistant Professor in the Control Systems Group of the De-partment of Electrical Engineering of the Eindhoven University of Technology.His research interests include modeling, analysis and control of hybrid systemsand dynamics under inequality constraints (especially complementarity prob-lems and systems).

Kanat Çamlıbel was born in Istanbul, Turkey, in 1970. He received the B.Sc.and M.Sc. degrees in control and computer engineering from the Istanbul Tech-nical University, Istanbul, Turkey, in 1991 and 1994, respectively, and the Ph.D.degree from the Tilburg University, The Netherlands, in 2001 (with a NATO sci-ence fellowship from The Scientific and Technical Research Council of Turkeyfrom 1997).

He currently holds a post-doctoral position at the Department of Mathematics,University of Groningen, Groningen, The Netherlands. His research interestsinclude modeling and analysis of multimodal systems, in particular piecewise-linear systems.

J. M. (Hans) Schumacherwas born in Heemstede, the Netherlands, in 1951.He obtained the M.Sc. and Ph.D. degrees in mathematics, both from the VrijeUniversiteit in Amsterdam, in 1976 and 1981, respectively.

After spending a year as a visiting scientist at the Laboratory for Informationand Decision Sciences of MIT, he was a research associate at the Department ofEconometrics of Erasmus University in Rotterdam and held a one-year ESA fel-lowship at ESTEC, the European Space Agency’s research center in Noordwijk,the Netherlands. In 1984, he joined CWI (Centre for Mathematics and ComputerScience) in Amsterdam as a Senior Research Scientist. He took a full-time po-sition at Tilburg University as Professor of Mathematics within the Departmentof Econometrics and Operations Research in 1999, after having been affiliatedwith the same department already since 1987 on a part-time basis. He is authoror co-author of about fifty articles in scientific journals and of numerous con-ference contributions, co-editor of the volumesThree Decades of MathematicalSystem Theory(Springer, 1989) andSystem Dynamics in Economic and Finan-cial Models(Wiley, 1997), and co-author, with A. J. van der Schaft, of the bookAn Introduction to Hybrid Dynamical Systems(Springer, 2000). He is a corre-sponding editor ofSIAM Journal on Control and Optimizationand an associateeditor ofSystems and Control Letters.