synthesis of reciprocal circuitssistawww/smc/jwillems/lectures/2… · basic synthesis result a...

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

Upload: others

Post on 19-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

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