topic 8
play

Topic #8 Signal Flow Graphs Reference textbook : Control Systems, - PowerPoint PPT Presentation

ME 779 Control Systems Topic #8 Signal Flow Graphs Reference textbook : Control Systems, Dhanesh N. Manik, Cengage Publishing, 2012 1 Control Systems: Signal Flow Graphs Learning Objectives Definition Canonical feedback system


  1. ME 779 Control Systems Topic #8 Signal Flow Graphs Reference textbook : Control Systems, Dhanesh N. Manik, Cengage Publishing, 2012 1

  2. Control Systems: Signal Flow Graphs Learning Objectives • Definition • Canonical feedback system • Mason’s formula • Examples 2

  3. Control Systems: Signal Flow Graphs Definition A signal flow graph is a diagram consisting of nodes that are connected by several directed branches, each node representing a variable of the system . Y s ( ) X s  G s ( ) ( ) 3

  4. Control Systems: Signal Flow Graphs Definition A forward path is any path which goes from the input node to the output node along which no node is traversed more than once . A loop is any path which originates and terminates at the same node along which no node is traversed more than once 4

  5. Control Systems: Signal Flow Graphs Canonical feedback system   E s ( ) R s ( ) C s H s ( ) ( ) forward path is the one that goes from R(s) — E(s) — C(s) G(s) is the product of all the gains in the forward path -G(s)H(s) is the product of all the gains in the loop Loop: E(s)-C(s)-E(s) 5

  6. Control Systems: Signal Flow Graphs Mason’s formula T k is the gain of the k th forward path  n C s T ( )   k k from the input node R(s) to the output  R s ( ) node C(s)  k 1 ∆ =1-(sum of all individual loop gains)+(sum of gain products of all combinations of two non-touching loops)-(sum of gain products of all combinations of three non-touching loops)+.. ∆ k =determinant of graph in which all loops touching the k th forward path are removed 6

  7. Control Systems: Signal Flow Graphs Mason’s formula Canonical feedback system    T 1 G s ( ) G s ( ) 1      L G s H s  1 1 ( ) ( ) n C s T G s ( )  ( ) 1   k k   R s ( ) 1 G s H s ( ) ( )  k 1 ∆ 1 =1 7

  8. Control Systems: Signal Flow Graphs Example signals: R(s), E 1 (s), E 2 (s), C 1 (s), C(s) 8

  9. Control Systems: Signal Flow Graphs Example R(s) E 1 (s) E 2 (s) C 1 (s) C(s) 1 Loop1: E 2 (s)-C 1 (s)-E 2 (s) 2 Touching loops     T s ( ) G s G s G s ( ) ( ) ( ) G s ( ) 1 1 2 3 4 Loop2: E 1 (s)-E 2 (s)-C 1 (s)-C(s)-E 1 (s) 9

  10. Control Systems: Signal Flow Graphs Example           G s G s H s G s G s G s G s H s 1 ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1 2 1 1 2 3 4 2 ∆ =1-(sum of all individual loop gains)+(sum of gain products of all combinations of two non-touching loops)-(sum of gain products of all combinations of three non-touching loops)+.. ∆ 1 =1 after removing all the loops in the forward path 10

  11. Control Systems: Signal Flow Graphs Example      T s ( ) G s G s G s ( ) ( ) ( ) G s ( ) n C s T ( )  1 1 2 3 4  k k       G s G s H s ( ) ( ) ( ) R s ( )      1 2 1 k 1  1       G s G s G s ( ) ( ) ( ) G s ( ) H ( ) s   1 2 3 4 2 ∆ 1 =1    G s G s G s ( ) ( ) ( ) G s ( ) C s ( )    1 2 3 4 T s ( )     R s ( ) 1 G s G s H s ( ) ( ) ( ) G s G s G s ( ) ( ) ( ) G s ( ) H ( ) s 1 2 1 1 2 3 4 2 11

  12. Control Systems: Signal Flow Graphs Example signals: Q 1 (s), E 1 (s), H 1 (s), E 2 (s), Q 2 (s), E 3 (s), H 2 (s), Q 3 (s) 12

  13. Control Systems: Signal Flow Graphs Example Q 1 (s) E 1 (s) H 1 (s) E 2 (s) Q 2 (s) E 3 (s) H 2 (s) Q 3 (s) 3 2 1 Loops 1 and 2 are non-touching Loop1: E 1 (s)-H 1 (s)-E 2 (s)-Q 2 (s)-E 1 (s) Loop2: E 3 (s)-H 2 (s)-Q 3 (s)-E 3 (s) Loops 1 and 3 are touching Loops 2 and 3 are touching 13 Loop3:E 2 (s)-Q 2 (s)-E 3 (s)-H 2 (s)-E 2 (s)

  14. Control Systems: Signal Flow Graphs ∆ =1-(sum of all individual loop gains)+ Example (sum of gain products of all combinations of two non-touching loops 1  T       1 1 1 1 1 1 2 R C R C s                1 1 1 2 2       R C s R C s R C s R C s R C s Δ 1 =1 1 1 1 2 2 2 1 1 2 2 1 1 1 1      1 2 R C s R C s R C s R C R C s 1 1 1 2 2 2 1 1 2 2 1 2 Q s ( ) R C R C s   1 1 1 2 2 n C s T ( )   1 1 1 1 Q s ( ) k k     1 3  2 R C s R C s R C s R C R C s R s ( )  1 1 1 2 2 2 1 1 2 2 k 1 1        2 R C R C s s R C ( R C R C ) 1   1 1 2 2 1 1 2 2 2 1 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend