73
SYNTHESIS of RECIPROCAL CIRCUITS JAN C. WILLEMS K.U. Leuven, Flanders, Belgium Second Workshop on Mathematical Aspects of Network Synthesis Cambridge University, UK September 27, 2011

SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

SYNTHESIS of RECIPROCAL CIRCUITS

JAN C. WILLEMSK.U. Leuven, Flanders, Belgium

Second Workshop on Mathematical Aspects of Network Synthesis

Cambridge University, UK September 27, 2011

Page 2: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Circuits

Page 3: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Electrical circuits

circuit

Electrical

1

2N

k

An N-terminal circuit

Page 4: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Electrical circuits

Electrical

circuit

k1

k2

k3

Ik3

Vk1,k2

Variables: terminal currents and voltages

Page 5: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Electrical circuits

Assume KVL: Vk1,k2 +Vk2,k3 +Vk3,k1 = 0.

Electrical

circuit

1

2N

k

I1I2

IN

Ik

P1

P2PN

Pk

Variables: terminal currents and potentials

Vk1,k2 = Pk1 −Pk2.

Page 6: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Terminal connection

Electrical Electrical

circuit 1 circuit 2

1

2

N-1

N

1′

2′

N′-1

N′

Imposes: IN + IN′ = 0, PN = PN′.

Extendable to more than 2 terminals, than 2 circuits.

Page 7: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Circuit architecture

Digraph with leaves

����

����

����

����

ℓ1ℓ2

ℓ3 ℓ4

e1

e2

e5

e4e3

v1 v2

v3

v4

vertices: subcircuits, ‘building blocks’,

edges: connections,

leaves: external terminals.

Page 8: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

The terminal behavior

The current/potential behavior

BIP ⊆ (RN ×RN)R.

BIP = all possible(I1,P1, I2,P2, . . . , IN ,PN) : R→ RN ×R

N .

Electrical

circuit

1

2N

k

I1I2

IN

Ik

P1

P2PN

Pk

KCL: I1+ I2+ · · ·+ IN = 0.

Page 9: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Analysis & synthesis

Analysis:

Given circuit architecture and element laws,

find BIP.

Synthesis:

Given BIP and building blocks,

find circuit architecture.

Which BIP’s can be synthesized?

Page 10: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Building blocks

Page 11: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Resistor, inductor, capacitor, connector

1111

2

2 22 N

Element laws, e.g. inductor

I1+ I2 = 0, P1−P2 = Lddt

I1.

L = inductance.

Page 12: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformer

1

2

3

4

n

I1+ I2 = 0, I3+ I4 = 0,

I3 =−n I1, (P1−P2) = n (P3−P4).

n = ‘turns ratio’.

Page 13: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Gyrator

1

2

3

4

ρ

I1+ I2 = 0, I3+ I4 = 0,

(P1−P2) = ρ I3, (P3−P4) =−ρ I1.

ρ = ‘gyrator resistance’.

Tellegen B.D.H. : ‘The gyrator, a new electric network element’,Philips Research Reports, 3, pp. 81-101, 1948.

Page 14: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

RLCTG Synthesis

Page 15: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Terminal synthesis

Determine the terminal behaviors BIP that are

achievable by interconnecting a finite number of

positive resistors,

positivecapacitors,

positive inductors,

transformers,

and gyrators.

Page 16: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Ports

Page 17: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

The port behavior

circuit

Electrical

1 23

4

2k-12k

2N-12N

Electrical

circuit

V1

I1

V2I2

Vk

Ik

VN

IN

Port behavior:

BIV = {(I1,V1, I2,V2, . . . ,VN , IN) | ∃ P1,P3, . . . ,P2N−1 :

(I1,P1,−I1,P1−V1, . . . , IN ,P2N−1,−IN,P2N−1−VN) ∈ BIP}

Page 18: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Unit transformer termination

Electrical

circuit

1

2

Port behavior ⇔ unit transformer termination.

Page 19: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

4-terminal circuit or 2-port circuit?

1

2

3

4

1

2

3

4

1

2

3

4

loadsource

Page 20: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

2-terminal case

1

2

Electrical Electricalcircuitcircuit

P1

P2

I1

I2

V

I

A 2-terminal circuit is a 1-port,

(assuming KCL and KVL).

Port = WLOG in 2-terminal case.

Page 21: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Port synthesis

Determine the port behaviors BIV that are

achievable by interconnecting a finite number of

positive resistors,

positivecapacitors,

positive inductors,

transformers,

and gyrators.

Page 22: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Synthesis conditions

Page 23: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Properties of the port behavior

The port behavior BIV ⊆ (RN ×RN)R of an

interconnection of RLCTG’s is

◮ linear,

◮ time-invariant ,

◮ finite-dimensional,

◮ hybrid ,

◮ passive.

Page 24: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Properties of the port behavior

‘Hybrid’ : ⇔ Each port is either current driven or

voltage driven, meaning∃ an input/output partition

input

I1...

IN′

VN′+1

...

VN

7→

V1

...

VN′

IN′+1

...

IN

output

LTIFD ; rational transfer f’n G ∈ R(ξ )N×N.

E.g. ‘impedance’ V = ZI , ‘admittance’ I = YV .

Page 25: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Properties of the port behavior

‘Passive’ :⇔

[[(I,V ) ∈ BIV ]] ⇒ [[∫ 0

−∞I⊤(t)V (t)dt ≥ 0 ]].

⇔ G is ‘positive real’

i.e. [[s ∈ C, real part(s)> 0]]⇒

[[G(s)+G(s̄)Hermitian conjugate� 0]].

Page 26: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Basic synthesis result

A hybrid transfer function

G ∈ R(ξ )N×N

is synthesizable as the

N-port behavior of an RLCTG circuit

if and only if G is

positive real.

V. Belevitch, Classical Network Theory, Holden-Day, 1968.

B.D.O. Anderson, S. Vongpanitlerd,Network Analysis and Synthesis.A Modern Systems Approach, Prentice Hall, 1972.

Page 27: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Other synthesis questions

Of interest:

◮ RLCTG,

◮ RLCT,

◮ RLC,

◮ LC, RL, RC,

◮ RTG, RT, GT, T,

◮ R,

◮ etc.

Page 28: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Memoryless synthesis

G ∈ RN×N

Page 29: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformer circuit

V1

I2

=

0 N

−N⊤ 0

I1

V2

is realizable using transformers.

Page 30: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformer circuit

V1

I2

=

0 N

−N⊤ 0

I1

V2

is realizable using transformers.

Multivariable generalization ofI1 I2

V1 V2

n

V1

I2

=

0 n

−n 0

I1

V2

Page 31: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformer synthesis

I1

I2

V1

V2

I3

I4

V3

V4

n11

n12

n21

n22

Page 32: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformer synthesis

I1

I2

V1

V2

I3

I4

V3

V4

n11

n12

n21

n22

V1

V2

−−

I3

I4

=

0 0

0 0

n11 n12

n21 n22

−n11 −n21

−n12 −n22

0 0

0 0

I1

I2

−−

V3

V4

Page 33: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformers & Gyrators

V1

I2

= G

I1

V2

with

G+G⊤ = 0

is realizable using gyrators and transformers.

Page 34: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformers & Gyrators

V1

I2

= G

I1

V2

with

G+G⊤ = 0

is realizable using gyrators and transformers.

Assume (WLOG) V = GI (impedance)

Factor G = NJN⊤ with J =

0 −I

I 0

Page 35: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Gyrator extraction

Synthesize using transformers

V

I′

=

0 N

−N⊤ 0

I

V ′

.

Synthesize using gyrators V ′ =−JI′.

V = NV ′ =−NJI′ = NJN⊤I = GI.

Page 36: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Gyrator extraction

I

V

V ′1V ′

1

V ′2

−I′1I′1

−I′2I′2

V ′2

1

trafos

Page 37: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Transformers, gyrators, & resistors

V1

I2

= G

I1

V2

with

G+G⊤ � 0

is realizable using resistors, gyrators, and trafos.

Page 38: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Resistor extraction

Assume (WLOG) V = GI (impedance)

Write 12(G+G⊤) = S⊤S.

Synthesize using gyrators and transformers:

[

VV ′

]

=

[

G−S⊤S S⊤

−S 0

][

II′

]

.

Synthesize using resistors: V ′ =−I′.

V = (G−S⊤S)I +S⊤I′ = (G−S⊤S)I −S⊤V ′ = (G−S⊤S)I +S⊤SI = GI.

Page 39: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Resistor extraction

I

V

V ′1V ′

1

V ′2

−I′1I′1

−I′2I′2

V ′2

TG’s

Page 40: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Memoryless synthesis

We have hence proven that

V1

I2

= G

I1

V2

with

G+G⊤ � 0

realizable using resistors, gyrators, transformers.

Page 41: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Dynamic synthesis

G ∈ R(ξ )N×N

Page 42: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Realization theory

G ∈ R(ξ )N×N . (WLOG) proper, impedance.

to be synthesized: V = GI

Page 43: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Realization theory

G ∈ R(ξ )N×N . (WLOG) proper, impedance.

to be synthesized: V = GI

Well-known theorem: ∃[

A B

C D

]

such that

ddt

x=Ax+BI,V =Cx+DI ; G(s) = D+C(Is−A)−1B.

∃[

A B

C D

]

such that the system is state-controllable

and state-observable (‘minimality’).

Page 44: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

KYP lemma

G(s) = D+C(Is−A)−1B is positive real

if and only if there exists P = P⊤ ≻ 0 such thatddt x = Ax+BI,V =Cx+DI implies

ddt

12

x⊤Px ≤ I⊤V .

‘dissipation inequality’.

Page 45: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

KYP lemma

G(s) = D+C(Is−A)−1B is positive real

if and only if there exists P = P⊤ ≻ 0 such thatddt x = Ax+BI,V =Cx+DI implies

ddt

12

x⊤Px ≤ I⊤V .

‘dissipation inequality’.

A⊤P+PA PB−C⊤

B⊤P−C −D−D⊤

� 0.

Page 46: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

KYP lemma

P = S⊤S,[

A B

C D

]

7→[

S−1AS S−1B

CS D

]

G positive real if and only if ∃[

A B

C D

]

such that

G(s) = D+C(Is−A)−1B,

−A −B

C D

+

−A −B

C D

� 0.

i.e.,ddt

12||x||2 ≤ I⊤V . ‘Passive realization’.

Page 47: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reactance extraction

Synthesize using trafos, gyrators, and resistors:

V ′

V

=

−A −B

C D

I′

I

.

Synthesize using inductors: −ddt

I′ =V ′.

V ′ =−AI′−BI

I =CI′+DI

ddt I′ = AI′+BI

I =CI′+DI

⇔ tf fn equals G.

Page 48: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reactance extraction

I

V

V ′1V ′

1

V ′2

−I′1I′1

−I′2I′2

V ′2

TGR’s

Page 49: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Summary

Page 50: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Synthesis

Positive realness⇒ KYP lemma ⇒∃ passive realization.Passive realization + reactance extraction⇒ memoryless case.G+G⊤ � 0 + resistor extraction⇒ G+G⊤ = 0.G+G⊤ = 0 + gyrator extraction ⇒ symmetric G+G⊤ = 0.symmetric G+G⊤ = 0⇒ bank of transformers.

Page 51: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reciprocity

Page 52: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Symmetry

2-port

Page 53: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Symmetry

2-port

2-port2-port

I

V

I′

V

[[reciprocity ]] :⇔ [[I = I′]].

Page 54: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reciprocity

V = ZI is reciprocal :⇔ Z = Z⊤.

V1

...

VN′

−−−

IN′+1

...

IN

= G

I1...

IN′

−−−

VN′+1

...

VN

is reciprocal

:⇔

G11 G12

G21 G22

satisfies G11 = G⊤11,G22 = G⊤

22,G12 =−G⊤21.

Page 55: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reciprocal building blocks

1111

2

2 22 N

V = RI, ddt I = LV, I =C d

dtV , trivially reciprocal.

Connector:

P1

P2

...

Pn−1

−−−

In

=

0 0 · · · 0 1

0 0 · · · 0 1

...

0 0 · · · 0 1

−1 −1 · · · −1 0

I1

I2...

In−1

−−−

Pn

⇒ reciprocal.

Page 56: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reciprocal building blocks

I1 I2

V1 V2

n

V1

I2

=

0 n

−n 0

I1

V2

⇒ trafo is reciprocal.

Page 57: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Non-reciprocal building block

1

2

3

4

ρ

V1 = ρ I2, V2 =−ρ I1;

V1

V2

=

0 ρ

−ρ 0

I1

I2

⇒ gyrator is NOT reciprocal .

Page 58: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Interconnection

The interconnection of reciprocal is reciprocal.

RLCT circuits are therefore

◮ linear, time-invariant, finite-dimensional,

◮ hybrid,

◮ passive,

◮ reciprocal.

Page 59: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reciprocal synthesis

Page 60: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reciprocal synthesis conditions

V1

...

VN′

−−−

IN′+1

...

IN

= G

I1...

IN′

−−−

VN′+1

...

VN

is synthesizable as a RLCT circuit if and only if

G ∈ R(ξ )N×N is positive real &

G =

G11 G12

G21 G22

satisfies G11 = G⊤11,G22 = G⊤

22,G12 =−G⊤21.

Page 61: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Memoryless reciprocal synthesis procedure

Memoryless case. First impedance:

V = ZI, Z ∈ RN×N, Z = Z⊤ � 0.

Page 62: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Memoryless reciprocal synthesis procedure

Memoryless case. First impedance:

V = ZI, Z ∈ RN×N, Z = Z⊤ � 0.

Write Z = NN⊤. Synthesize using transformers:

V

V ′

=

0 N

−N⊤ 0

I

I′

.

Synthesize using resistors:V ′ =−I′.

V = NI′ =−NV ′ = NN⊤I = ZI.

Page 63: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Memoryless reciprocal synthesis procedure

Memoryless case. General case:

V1

I2

=

G11 G12

−G⊤12 G22

I1

V2

Maximally current driven

⇒ G22= 0,G11= G⊤11� 0.

Page 64: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Memoryless reciprocal synthesis procedure

Write G11= NN⊤. Synthesize using transformers:

V1

V ′

I2

=

0 N G12

−N⊤ 0 0

−G⊤12 0 0

I1

I′

V2

.

Synthesize using resistors:V ′ =−I′.

V1

I2

=

NI′+G12V2

−G⊤12I1

=

−NV ′+G12V2

−G⊤12I1

=

NN⊤I1+G12V2

−G⊤12I1

=G

I1

V2

.

Page 65: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Resistor extraction

I

V

V ′1V ′

1

V ′2

−I′1I′1

−I′2I′2

V ′2

Trafos

Page 66: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Dynamic reciprocal synthesis procedure

Reciprocity and passivity:

G ∈ R(ξ )N×N is positive real &

G =

G11 G12

G21 G22

satisfies G11 = G⊤11,G22 = G⊤

22,G12 =−G⊤21.

i.e.

G p.r. and GΣe = ΣeG⊤,Σe =

In1 0

0 −In2

.

Page 67: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Dynamic reciprocal synthesis procedure

∃ realization[

A B

C D

]

such that simultaneously

−A −B

C D

+

−A −B

C D

� 0.

−A −B

C D

Σi 0

0 Σe

=

−A −B

C D

Σi 0

0 Σe

.

Σe =

In3 0

0 −In4

: ‘internal passivity’ and ‘internal reciprocity’.

Page 68: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Various proofs

◮ Several constructions in

B.D.O. Anderson, S. Vongpanitlerd,Network Analysis and

Synthesis. A Modern Systems Approach, Prentice Hall, 1972.

◮ JCW, Dissipative dynamical systems, Part II,

Archive for Rational Mechanics and Analysis, 45, pp. 352-393,

1972.

Sol. set to KYP is convex compact, and Brouwer’s fixpoint thm.

◮ Reciprocal synthesis is also in the classical literature.

V. Belevitch, Classical Network Theory, Holden-Day, 1968.

◮ T. Reis and JCW, A balancing approach to the realization of

systems with internal passivity and reciprocity,SCLetters, 60,

pp. 69-74, 2011.

Positive real balancing⇒ internal passive and reciprocal.

Page 69: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Reactance extraction

Trafos and resistors:

V ′1

I′2

V1

I2

=

−A −B

C D

I′1

V ′2

I1

V2

.

Inductors: −ddt

I′1 =V ′1. Capacitors: −

ddt

V ′2 = I′2.

ddt I′1ddt V

′2

V1

I2

=

−V ′1

−I′2

V1

I2

=

A B

C D

I′1

V ′2

I1

V2

⇔ tf fn equals G.

Page 70: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Summary

Page 71: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Conclusions

Page 72: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Conclusions

◮ Circuit synthesis shows the power and

effectiveness of state space thinking.

◮ Why ports instead of terminals in caseN > 1,

surely N > 2?

◮ Open problem: Do Bott-Duffin from state point

of view. Requires non-minimal, non-controllable

realizations.

◮ Open problem: ResistiveN-ports.

TransformerlessN-terminal resistive case solved.

Page 73: SYNTHESIS of RECIPROCAL CIRCUITSsistawww/smc/jwillems/Lectures/2… · Basic synthesis result A hybrid transfer function G ∈ R(ξ)N×N is synthesizable as the N-port behavior of

Copies of the lecture frames available from/athttp://www.esat.kuleuven.be/∼jwillems

Thank you

Thank you

Thank you

Thank you

Thank you

Thank you

Thank you