Topic #38 Transfer function to state-space Reference textbook : - - PowerPoint PPT Presentation

topic 38
SMART_READER_LITE
LIVE PREVIEW

Topic #38 Transfer function to state-space Reference textbook : - - PowerPoint PPT Presentation

ME 779 Control Systems Topic #38 Transfer function to state-space Reference textbook : Control Systems, Dhanesh N. Manik, Cengage Publishing, 2012 1 Transfer function to state-space Phase-variable and controller canonical forms


slide-1
SLIDE 1

1

ME 779 Control Systems

Transfer function to state-space

Topic #38

Reference textbook:

Control Systems, Dhanesh N. Manik, Cengage Publishing, 2012

slide-2
SLIDE 2

2

Phase-variable and controller canonical forms

 

1 2 1 2 1 1 2 1 2 1

( ) ( )

m m m m m n n n n n

K s b s b s b s b Y s U s s a s a s a s a

       

        

Transfer function to state-space

slide-3
SLIDE 3

3

1 2 1 2 1

( ) ( )

n n n n n

Z s K U s s a s a s a s a

   

    

1 2 1 2 1

( ) ( )

m m m m m

Y s s b s b s b s b Z s

   

    

Transfer function to state-space

Phase-variable and controller canonical forms

slide-4
SLIDE 4

4

 

1 2 1 2 1

( ) ( )

n n n n n

s a s a s a s a Z s KU s

   

    

1 2 1 2 1 1 2

( )

n n n n n n n n

d z d z d z dz a a a a z Ku t dt dt dt dt

     

          

Transfer function to state-space

Phase-variable and controller canonical forms

slide-5
SLIDE 5

5

Phase variable form

1 2 2 3 2 1 1 n n n

x z dz x dt d z x dt d z x dt

 

   

1 2 2 2 3 2 3 3 4 3 1 1 1 n n n n n n n

dz x x dt d z x x dt d z x x dt d z x x dt d z x dt

  

        

Transfer function to state-space

slide-6
SLIDE 6

6

 

1 2 1 2 1 1 2 1 2 1 1 2 1

( ) ( )

n n n n n n n n n n n n

d z d z d z dz Ku t a a a a z dt dt dt dt Ku t a x a x a x a x

        

               

Transfer function to state-space

Phase variable form

slide-7
SLIDE 7

7

 

1 2 2 3 3 4 1 1 2 1 1 2 0 1

( )

n n n n n n n

x x x x x x x x x Ku t a x a x a x a x

   

        

Transfer function to state-space

Phase variable form

slide-8
SLIDE 8

8 1 1 2 2 3 1 1 2 1

1 1 ( ) 1

n n n n

x x x x x u t x x a a a a x K

 

                                                                            Upper companion matrix

Transfer function to state-space

Phase variable form

slide-9
SLIDE 9

9

1 2 1 2 1 1 2

( )

m m m m m m m m

d z d z d z dz y t b b b b z dt dt dt dt

     

          

 

1 1 2 1 1 2 0 1

( )

m m m m m

y t x b x b x b x b x

   

    

Transfer function to state-space

Phase variable form

slide-10
SLIDE 10

10

 

1 2 3 1 2 1 1 1

( ) 1

m m m n n

x x x y t b b b b x x x x

  

                              

Transfer function to state-space

Phase variable form

slide-11
SLIDE 11

11

Transfer function to state-space

Phase variable form

slide-12
SLIDE 12

12

EXAMPLE

Obtain the phase-variable representation of the following transfer function

 

2 4 3 2

20 2 5 ( ) ( ) 3 5 6 7 s s Y s U s s s s s       

Transfer function to state-space

Phase variable form

slide-13
SLIDE 13

13

EXAMPLE

1 1 2 2 3 3 4 4 1 2 3 4

1 1 ( ) 1 7 6 5 3 20 ( ) [5 2 1 0] x x x x u t x x x x x x y t x x                                                                           

Transfer function to state-space

Phase variable form

slide-14
SLIDE 14

14

Controller canonical form

1 1 1 2 1 n n n n n n

d z x dt d z x dt dz x dt x z

  

   

 

1 1 1 2 2 1 1 1 2 1 1 2 1 2 2 1

( )

n n n n n n n n n n n n

d z x Ku t a x a x a x a x dt d z x x dt d z x x dt dz x x dt

       

           

Transfer function to state-space

slide-15
SLIDE 15

15

1 1 1 2 3 2 2 3 1

1 ( ) 1 1

n n n n n n

x x a a a a K x x x u t x x x

   

                                                                           

 

1 1 2 2 1 1

( )

n m m n m m n m n n

y t x b x b x b x b x

       

    

Transfer function to state-space

Controller canonical form

slide-16
SLIDE 16

16

 

1 2 1 1 2 1 1 2 1

( ) 1

n m n m m m n m n m n n

x x x x y t b b b b x x x x

         

                                  

Transfer function to state-space

Controller canonical form

slide-17
SLIDE 17

17

Transfer function to state-space

Controller canonical form

slide-18
SLIDE 18

18

Obtain the controller canonical representation

  • f the following transfer function

EXAMPLE

 

2 4 3 2

20 2 5 ( ) ( ) 3 5 6 7 s s Y s U s s s s s       

Transfer function to state-space

Controller canonical form

slide-19
SLIDE 19

19

EXAMPLE

1 1 2 2 3 3 4 4 1 2 3 4

3 5 6 7 20 1 ( ) 1 1 ( ) [0 1 2 5] x x x x u t x x x x x x y t x x                                                                           

Transfer function to state-space

Controller canonical form

slide-20
SLIDE 20

20

Observer canonical form

1 1 1 1 1 2 1 2 1

1 ( ) ( ) 1

m n m n m n n n n n n

b b b K Y s s s s s a a a a U s s s s s

       

             

Transfer function to state-space

slide-21
SLIDE 21

21

1 2 1 2 1 1 1 1 1

( ) 1 1 ( )

n n

  • n

n m n m n m n n

a a a a Y s s s s s b b b KU s s s s s

       

                   

Transfer function to state-space

Observer canonical form

slide-22
SLIDE 22

22

     

1 1 1 1 1 1

1 1 ( ) ( ) ( ) ( ) ( ) 1 ( ) ( ) ( ) ( )

n n m n m n m n m

Y s b KU s a Y s b KU s a Y s s s a a KU s a Y s Y s Y s s s s

     

        

Transfer function to state-space

Observer canonical form

slide-23
SLIDE 23

23

Transfer function to state-space

Observer canonical form

slide-24
SLIDE 24

24

1 1 1 2 2 2 1 3 1 1 1 1 1 1 0 1

( ) ( ) ( )

n n n m m n m n n n

x a x x x a x x x a x x u t K x a x x b u t K x a x b u t K

     

                

Transfer function to state-space

Observer canonical form

slide-25
SLIDE 25

25

1 1 1 2 2 2 1 1 1 1

1 1 1 1 1

n n n m m n m n n n n

x a x x a x x a x K x a x b x a x b

     

                                                                                               ( ) u t

Transfer function to state-space

Observer canonical form

slide-26
SLIDE 26

26

 

1 2 2 1

( ) 1

n n n

x x y t x x x

 

                      

Transfer function to state-space

Observer canonical form

slide-27
SLIDE 27

27

EXAMPLE

Obtain the observer canonical representation

  • f the following transfer function

 

2 4 3 2

20 2 5 ( ) ( ) 3 5 6 7 s s Y s U s s s s s       

Transfer function to state-space

Observer canonical form

slide-28
SLIDE 28

28

EXAMPLE

1 1 2 2 3 3 4 4 1 2 3 4

3 1 5 1 1 20 ( ) 6 1 2 7 5 ( ) [1 0] x x x x u t x x x x x x y t x x                                                                           

Transfer function to state-space

Observer canonical form

slide-29
SLIDE 29

29

Modal form (parallel form)

 

1 2 1 2 1 1 2 1 2 1 1

( ) ( )

m m m m m n n n n n n i i i

K s b s b s b s b Y s U s s a s a s a s a K s p

        

          

Transfer function to state-space

slide-30
SLIDE 30

30

1 2 1 2

( ) ( ) ( ) ( )

n n

K K K Y s U s U s U s s p s p s p      

Transfer function to state-space

Modal form (parallel form)

slide-31
SLIDE 31

31

U(s)

Transfer function to state-space

Modal form (parallel form)

slide-32
SLIDE 32

32

1 1 1 1 2 2 2 2 3 3 3 3 1 2 3

( ) ( ) ( ) ( ) x p x K u t x p x K u t x p x K u t y t x x x         

Transfer function to state-space

Modal form (parallel form)

slide-33
SLIDE 33

33

 

1 1 1 1 2 2 2 2 3 3 1 1 1 2 3

( ) ( ) 1 1 1 1

n n n n n n n

x p x K x p x K x K u t x p x p x K x x y t x x

 

                                                                                          

Transfer function to state-space

Modal form (parallel form)

slide-34
SLIDE 34

34

EXAMPLE

Obtain the modal (parallel) canonical representation of the following transfer function

 

20 2 ( ) ( ) ( 3)( 4) s Y s U s s s    

Transfer function to state-space

Modal form (parallel form)

slide-35
SLIDE 35

35

40 20 ( ) ( ) ( ) 4 3 C s R s R s s s    

1 1 2 2 1 2

4 40 ( ) 3 20 ( ) [1 1] x x u t x x x y t x                                    

EXAMPLE

Transfer function to state-space

Modal form (parallel form)

slide-36
SLIDE 36

Transfer function to state-space

Conclusion

36