• Non ci sono risultati.

Power-Oriented Graphs (POG)

N/A
N/A
Protected

Academic year: 2021

Condividi "Power-Oriented Graphs (POG)"

Copied!
11
0
0

Testo completo

(1)

Power-Oriented Graphs (POG)

• Blocco di elaborazione (caso scalare):

- 

G(s)

?

?

 -

x1

y

x2

y

y(s) = G(s)[x1(s) − x2(s)]

G(s) = 1 b + a s

12a y2 b y2

x1y x2y

: Energia accumulata : Potenza dissipata : Potenza che fluisce

• Blocco di connessione (caso scalare):

K K

 

- -

x1

y1

x2

y2

 x2 = K x1

y1 = K y2

x1y1 = x2y2

0 0

x1y1 x2y2

: Energia accumulata : Potenza dissipata : Potenza che fluisce

• Il prodotto delle variabili accoppiate dalle linee verticali a tratteggio deve avere il significato fisico di una potenza.

(2)

• Esempio: motore elettrico in corrente continua:

V

Ia

- 

1 R+Ls

?

?

 - -Ke - Cm Ke

 

E  -

1 b+Js

6

6

ωm

-  Ce

V Ia

12L Ia2 R Ia2

E Ia

/ /

Cmωm

12J ωm2 b ωm2

Ce ωm

: Energia accumulata : Potenza dissipata : Potenza che fluisce

• Il prodotto delle variabili accoppiate ha il significato fisico di una potenza.

• In ogni blocco di elaborazione l’energia viene immagazzinata e/o la potenza viene dissipata (generata).

• Nel blocco di connessione l’energia non viene n´e accumulata, n´e dissipata.

(3)

Ia 6 V

LR6 E+ Jbωm Cm

kgg Cg

Jg

bgωg Cr1R1

˙x1 krgr

Fr R2

˙x2 Jr

brωr Cr2Ce

Esempio:motoreelettrico+giuntoelastico/inerziale+ruotadentata+caricoinerziale V Ia

- 1 R+Ls ?? -- Ket- Cm

KetE - 1 b+Js

6 6

ωm -

1/s

- -??? Cgggkgθg

- 1 bg+Jgs

6 6

ωg - R1 C1r

- R1-˙x1 1/s- -??? Frgrkrx - R2- C2r

R2˙x2 - 1 br+Jrs

6 6 -

ωr Ce VIa

1 2LI

2 a

RI

2 a

EIa //

Cmωm 1 2J ω2 m

b ω

2 m

Cgωm fgg,gg,kg)

/

Cgωr 1 2Jgω2 r

bgω

er 2 r/ /

Fr˙x1 fr(x,gr,kr)

/

Fr˙x2 //

Cr2ωr 1 2Jrω2 r

brω er 2 r

(4)

POG: caso multi-dimensionale

• Le variabili scalari x e y vengono sostituite da vettori x e y.

x1

y

- 

G(s)

?

?

 -

x2

y

12yTM y yTR y xT1y xT2y

x1

y1

- K -

KT 



x2

y2

0 0

xT1y1 xT2y2 G-1(s) = M s + R

Energia accumulata (Es) : potenza dissipata (Pd) : Potenza che fluisce (Pf) :

• Il prodotto scalare xTy deve avere il significato fisico di una potenza.

• La matrice G(s) `e sempre una matrice quadrata e simmetrica.

• La matrice K pu`o anche essere una matrice rettangolare.

• Il blocco di connessione non dissipa n´e accumula energia, semplicemente

“trasforma” le variabili di potenza del sistema da un campo energetico all’altro:

xT1y1 = (x1, y1) = (x1, KTy2) = (Kx1, y2) = (x2, y2) = xT2y2.

• Il blocco di elaborazione immagazzina energia e dissipa potenza.

• Per sistemi lineari, energia accumulata Es e la potenza dissipata Pd sono forme quadratiche, rispettivamente, delle matrici M ed R.

• Energia accumulata:

Es = 1

2yTM y

• Potenza dissipata:

Pd = yTR y.

(5)

Descrizione nello spazio degli stati

• Equazioni dinamiche di un sistema:

 L˙x = Ax + Bu y = BTx

• Rappresentazione POG:

u

y BT

- B - - 

L-1

1 s

?

?

?

 x -



A

6

6 -

• La tipica forma dei sistemi descritti nello spazio degli stati `e la seguente:

 ˙x = L-1Ax + L-1Bu y = BTx.

• La matrice A pu`o sempre essere espressa come somma di una matrice simmetrica e di una matrice emisimmetrica:

A = As + Aw. u

y BT

-B- - 

L-1

1 s

?

?

?

 x -

  6

As

6 - -



Aw

6

6 -

• Teorema: se la parte simmetrica As della matrice di sistema A `e definita negativa, allora il moto libero (u = 0) del sistema `e asintoticamente stabile.

(6)

Trasformazioni di congruenza nello spazio degli stati

• Cambio di coordinate:

x = Tz ˙x = T˙z

• Sistema trasformato:

 TTLT˙z = TTATz+ TTBu y = BTTz

• Rappresentazione POG:

u

y BT

-B-

T -TT-

T-1

 

-T-T- - 

L-1

1 s

?

?

?

 x -



A

6

6 -

u

y BT

-B-

T -TT-

(TTLT)-1

1 s

- 

-

 ?

?

?

z -T- TT

 

A

6

6 -

u

y BT

-B- - 

L-1

1 s

?

?

?

 z -



A

6

6 -

(7)

Dinamica nel piano di un punto di massa m

• Il sistema

-

6 I

m V

Rr L

0 ρ θ

r

• La rappresentazione POG:

lF

lV

- 

?

 1

m s 0 0 m s1



?

˙x, ˙y

 -

1 0 0 1r



[e−jθ]

- -

[e]

 1 0 0 1r



 

lR

˙r, ˙θ

 -

6

 kr(s˙r-L) 0 0 ksθ



6

pR

-  pV0

dove

[e] =

 cos θ − sin θ sin θ cos θ



= Rθ.

• La matrice

pTl =

 1 0 0 1r



[e−jθ].

`e la matrice di trasformazione dello spazio delle velocit`a lineari (˙x, ˙y) nello spazio delle velocit`a polari (˙r, ˙θ).

(8)

Esempio: sistema di trasmissione a pulegge

• Modello POG del sistema:

ωm

τm  rT1 

- r1 -v1i

- 

1 g12+K-112s

?

?

f12

 - -R2- τ2e RT2

 

v2e

 -

1 b2 + J2s

6

6

ω2

-   rT2  τ2i

- r2 -v2i

- 

1 g23+K-123s

?

?

f23

 - -R3- RT3

 

v3e

ωp

τp

• Rappresentazione del sistema nello spazio degli stati:

K-112 0 0 0 J2 0 0 0 K-123

˙f12

˙ω2

˙f23

⎦ =

−g12 −RT2 0 R2 −b2 −rT2

0 r2 −g23

f12 ω2 f23

⎦ +

r1 0 0 00 −RT3

⎦ ωm

ωp



L˙x = Ax + Bu.

• Quando il momento di inerzia J2 della puleggia centrale tende a zero (J2 → 0) si ottiene il seguente legame algebrico tra le variabili di stato:

R2f12 − b2ω2 − rT2f23 = 0

• Se b2 `e invertibile, `e possibile esplicitare ω2 in funzioni delle altre variabili di stato:

ω2 = b-12(R2f12 − rT2f23).

(9)

Calcolo del sistema ridotto quando J2 → 0 e |b2| = 0

• Si consideri la seguente trasformazione di “congruenza”:

x =

f12 ω2 f23

⎦ =

⎣ 1 0

b-12R2 −b-12rT2

0 1

⎦ f12 f23



= Tz

• Il sistema ridotto che si ottiene quando J2 → 0 e |b2| = 0 `e il seguente:

TTLT˙z = TTATz + TTBu ¯L = ¯Az + ¯Bu cio`e:

K-112 0 0 K-123

 ˙f12

˙f23



=

−g12 − RT2b-12R2 RT2b-12rT2 r2b-12R2 −g23 − r2b-12rT2

 f12 f23

 +

r1 0 0 −RT3

 ωm ωp



• Modelli POG equivalenti:

v2e

f12 -R2 - τ2e RT2

   -

b-12

6

6

ω2

-   rT2  τ2i

- r2 - v2i

f23

=⇒

v2e

f12

 

6

RT2b-12R2

6

- -- -

 

r2b-12R2

RT2b-12rT2  

?

r2b-12rT2

- ? -

f23

v2i

• Modello POG del sistema ridotto:

ωm

τm  rT1 

- r1 -v1i

- 

1 ˆg12+K-112s

?

?

z1

 - - -

 

r2b-12R2

RT2b-12rT2  -

1 ˆg23+K-123s

6

6

z2

-   RT3 v2i

-R3 - τp

ωp

dove si `e posto ˆg12 = g12 + RT2b-12RT2 e ˆg23 = g23 + rT2b-12rT2.

(10)

Calcolo del sistema ridotto quando J2 → 0 e b2 → 0

• Si consideri di nuovo il sistema originario:

K-112 0 0 0 J2 0 0 0 K-123

˙f12

˙ω2

˙f23

⎦ =

−g12 −RT2 0 R2 −b2 −rT2

0 r2 −g23

f12 ω2 f23

⎦ +

r1 0 0 00 −RT3

⎦ ωm

ωp



L˙x = Ax + Bu.

• Quando J2 → 0 e b2 → 0, si ottiene il seguente vincolo algebrico:

R2f12 − rT2f23 = 0.

• Si consideri la seguente trasformazione di congruenza:

x =

f12 ω2 f23

⎦ =

R-12 0 r-T2

⎦ z = T z,

• La nuova variabile di stato `e:

z = R2f12 = rT2f23

• Il sistema ridotto `e il seguente:

TTLT˙z = TTATz+ TTBu cio`e:

 ¯K-112 + ¯K-123

˙z = −[¯g12 + ¯g23] z + 

R-T2r1 −r-12RT3  ωm

ωp



dove si `e posto

K¯-112 = R-T2K-112R-12 K¯-123 = r-12K-123r-T2

¯g12 = R-T2g12R-12 ¯g23 = r-12g23r-T2.

(11)

Trasformazione grafica: il caso J2 → 0 e |b2| → 0.

• Modello POG del sistema originario:

ωm

τm  rT1 

- r1 -v1i

- 

1 g12+K-112s

?

?

f12

 - -R2- τ2e RT2

 

v2e

 -

1 b2 + J2s

6

6

ω2

-   rT2  τ2i

- r2 -v2i

- 

1 g23+K-123s

?

?

f23

 - -R3- RT3

 

v3e

ωp

τp

• Quando J2 → 0 and |b2| → 0 si ha:

ωm

τm  rT1 

- r1 -

R-12

 

-R-T2- -  1

¯g12+ ¯K-112s

?

?

 z -

 -

6

6

ω2

- 

- 

1

¯g23+ ¯K-123s

?

?

 z - - r-T2 - r-12

 

-R3- RT3

  ωp

τp

• Riducendo graficamente lo schema a blocchi si ottiene il seguente modello ridotto:

ωm

τm  rT1 

- r1 -

R-12

 

-R-T2 - - 

1

¯g13+ ¯K-113s

?

?

 z - - r-T2 - r-12

 

-R3 - RT3

  ωp

τp

Riferimenti

Documenti correlati

The Power-Oriented Graphs (POG), see [9], [10], are normal block diagrams combined with a particular “mo- dular” structure essentially based on the use of only two blocks:

• Complex physical systems can always be decomposed in basic physical elements which interact with each other by means of “energetic ports”, and “power flows”.. • Examples

Simple Examples of POG

1) All these graphical representations exactly describe the mathematical model of the PE, but they have different model orientation, i.e. different choices of the input and

• The Port-Controlled Hamiltonian (PCH) systems has been graphically described by using the POG modeling technique. • A slight extension of the definition of PCH has been

PT i extracts such a control records as soon as it finishes processing its last event record—given the higher priority of the control flow information in input to the port—and

Through a theoretical analysis and an extensive experimental evaluation on real-world as well as synthetic graphs using both a stand-alone partitioner and implementation of HDRF

The general L ( h , k ) -labeling problem is considered in [4] for oriented graphs whose longest dipath is of length at most 2 and some specific results are given in case of