a universal tool for solving different control problems
play

A universal tool for solving different control problems Ulle - PowerPoint PPT Presentation

A universal tool for solving different control problems Ulle Kotta kotta@cc.ioc.ee Institute of Cybernetics at TUT A universal tool for solving different control problems p. 1/28 Contents Three control problems


  1. A universal tool for solving different control problems ¨ Ulle Kotta kotta@cc.ioc.ee Institute of Cybernetics at TUT A universal tool for solving different control problems – p. 1/28

  2. � � � Contents Three control problems Algebraic formalism Solutions and examples A universal tool for solving different control problems – p. 2/28

  3. � � � Three control problems Analysis Controllability (Accessibility) Synthesis Linearization by static state feedback Modelling Realization in classical state-space form A universal tool for solving different control problems – p. 3/28

  4. ✒ ✔ ✡ ✎ � ✕ � ☛ ✡ ✏ ✝ ✒ ✓ ✑ ✓ ✑ ✝ ✌ ✞ ✍ ✌✓ ✌ � ✁ ✂ ✄ ☎ ✆ ✠ ✡ ☛ ☞ ✆ ✝ ✞ ✡ Accessibility System ✝✟✞ is said to be accessible if it does not have any nonzero autonomous element Function is said to be an autonomous element if there exists an integer and a nonzero meromorphic function such that A universal tool for solving different control problems – p. 4/28

  5. ✆ ✝ � ✞ ✡ ✌ ✆ ✝ ✡ ✎ ✝ ☛ ✆ ☎ ✡ ✝ ✝ ✞ ✠ ✡ ☛ ✝ ✝ ✞ ☞ ☛ ✆ ✆ ✁ ✂ ✄ ✆ ✝ ✞ ✠ ✡ ☛ ☞ ✡ ✡ ✡ ✌ ✍ ✝ ✞ ✡ ✎ ✍ ✝ ✞ ✡ Linearization ✝✟✞ ✝✟✞ ✝✟✞ A universal tool for solving different control problems – p. 5/28

  6. ✂ ✌ � ✠ ✡ ✎ ✆ ✝ ✞ ✠ ✡ ☛ ☞ ✆ ☎ ✡ ✍ ✆ ✝ ✞ ✡ ✎ � ✝ ✞ ✡ ☛ ✄ ☞ ✆ ✝ ✞ ✁ ✍ ✎ � ✝ ✁ ✡ ☛ ☞ � ✝ ✞ ✡ ✌ ✓ ✓ ✓ ✌ ✝ ✌ ✞ ✁ ✂ ✠ ✡ ✌ ✍ ✝ ✞ ✡ ✌ ✓ ✓ ✓ ✡ State-space realization ✝✟✞ ✝✟✞ ✝✟✞ NB!!! A universal tool for solving different control problems – p. 6/28

  7. ✆ ✄ ✟ ✌ ✞ ✌ ✍ ✍ ✌✍ ✆ ✂ ✎ ✞ ✌ ✠ ✏ ✎ ✝ ✟ ✄ ✝ ✏ ☛ ✍ ✆ ✠ ✂ ✓ ✌ ✘ ✌ ✍ ✌✍ ✆✑ ✌✍ ✡ ✝ ✆ ✍ ✍ � ✒ ✂ ✌ ✜ ✝ ✞ ✝ ✆ ✌ ✡ ✞ ✝ ✝ � ✡ ☛ ✡ ✠ ✞ ✝ ✝ � ✒ ✡ � ✍ ✠ ✍ ✌✍ ✆ ✘ ✚ ✝ ✆ ✌ � ✁ ✆ ✝ ✟ ✁ ✞ ✝ ✆ ✑ ✌ A universal tool for solving different control problems – p. 7/28 an extended state-space system ✂☎✄ ✠✛✚ Extended system ✠✛✚ Associate to ✂☎✄ ✠✙✘ ✂☎✄ ✡☞☛ ✂✗✖ ✂☎✄ ✂☎✄ ✓✕✔

  8. ✌ ✝ ✞ ✡ � ✍ ✝ ✞ ✡ ✡ ☛ ✂ ✝ ✆ ✆ ✝ ✞ ✡ ✌ ✍ ✝ ✞ ✡ ✡ ✝ ✝ ✍ ✡ ✒ � ✡ � ✆ ✝ ✕ ✡ ✌ ✍ ✡ ✂ ✌ ✞ ✕ ✁ � ✠ ✒ ☎ ✞ ✝ ✒ ✌ The forward-shift operator Let denote the field of meromorphic functions in a finite number of variables ✝✟✞ The forward-shift operator is defined by is one-to-one, if the system is submersive. A universal tool for solving different control problems – p. 8/28

  9. ☛ ✡ ☛ ✡ ✕ ✠ ✡ ✡ ✒ ✄ ✂ ✁ � ✁ ✠ ✍ ✞ ✌ ✆ ✝ ✝ ✡ ✍ ✌ ✆ ✝ ✝ ✕ ✂ ✁ � ✝ Submersivity The system is said to be submersive , if ✄✆☎ ✝ ✟✞ A universal tool for solving different control problems – p. 9/28

  10. ✝ ☛ ✆ ✆ ✡ ✝ ✆ ☛ � ✁ ✂ ✆ ☎ ✕ ✠ ✕ ✂ ✠ ✕ ✕ ✝ ✆ ✝ ✄ ✕ ✆ � ✁ ☛ ✞ ✆ � ✂ ☛ ✂ ✁ ✂ ✆ � ☎ ☛ ✆ ✁ ✆ ✂ � ✁ ✁ Submersivity - example ✆ ✄✂ ✄✆☎ ✆ ✄✂ The system is not submersive A universal tool for solving different control problems – p. 10/28

  11. � ✝ ✝ ✡ ✆ ✝ ✝ ✡ ✝ ✝ � � ✆ ✘ ✁ ✏ ✟ ✝ ✝ � ✏ Submersivity - example 1. Consider the following function ✁✄✂ ✁✄☎ ✞✠✟ 2. is not defined A universal tool for solving different control problems – p. 11/28

  12. ✒ ✝ ✌ ✒ ✡ Difference field If is one-to-one then pair is a difference field A universal tool for solving different control problems – p. 12/28

  13. ✂ � ☛ ✍ � ✆ ☎ ☛ ✆ ✂ � ✆ � ✁ ✆ ✁ ☎ ☛ ☎ ✆ ✆ ☛ ✂ ✆ ✁ ✆ ✆ � ✁ ✍ ✁ ✁ ✆ � ✂ ☛ ✆ ☎ ✍ ✁ Inversive closure It is not guaranteed that each element in has a pre-image. Example ✆ ✄✂ But for and there are no pre-images in . A universal tool for solving different control problems – p. 13/28

  14. ✁ ✄ ✆ ☛ � ☎ ✂ ✁ ✝ ☞ ✌ ✁ ✍ ☛ � ☎ ✂ � ✝ � ☛ ✡ ✁ ☎ ✂ ✁ ✝ ✄ ☞ ✁ ✍ ✆ ☛ � ☎ ✂ ✁ ✝ ✄ ✁ ✄ ☛ ☛ ✎ ✍ ✍ ✌✍ ✂ ✎ ✌ ✏ ✝ ✄ ✄ ☛ ✆ ✁ ☎ ✁ ✆ ✁ ✌ ✄ ✍ ☎ ✝ ✡ ✍ ✌ ✆ ✝ ✝ ✄ ☎ ✂ ✁ � ☎ ✂ ✆ ✞ ✆✝ � Construction of the inversive closure The idea is to construct a backward shift operator in order to enlarge domain of state-equation to the negative time instances . ✡ ✠✟ A universal tool for solving different control problems – p. 14/28

  15. ✝ ✁ ✁ ✝ ✂ ✁ ✁ ✘ ✞ ✝ ✂ ✜ ☎ ✌ ✞ ✂ ✁ ✝ ✘ ✜ ✁ ☎ ✞ � ✘ ✠ ✜ ✍ ✂ ✠ ✝ ✎ ✄ ✌ ✆ ✆ ✞ ✁ ✌ ✝ ☞ ✆ ✘ ✁ ✁ ✌ ☎ ✁ ✁ ✂ ☎ ✁ ✏ ✄ ✂ ✁ ✠ ✟ ✁ ✁ ✞ ✝ ✆ ☎ ✂ ☎ ✁ ✎ ✆ ✁ ✁ ✂ � ✝ ✠ ✝ ✄ ✆ ✏ ✟ ✆ ✠ ✌ ✁ ✂ ☛ ✝ ✁ ✁ ✡ ✠ ✝ ✞ ✝ ✆ ☎ ✄ ✂ ✁ ✟ ✟ ✁ ✞ ✎ Construction of the inversive closure Define such that Example - continuation ✁✄☎ ✂☎✄ A universal tool for solving different control problems – p. 15/28

  16. � ✄ ✄ � ✄ ☎ ✄ ☛ ✑ ✄ ✒ ✌ ☎ ✄ ☛ ✝ ✒ ✑ ✄ ✡ ☎ ✑ ☎ � � ☎ ☛ ✄ ✝ ✁ ✂ ☎ ☛ � ✑ ✁ ✑ ✂ ✁ ✂ ✒ ☎ ✄ ✌ Vector space over Forward shift operator induces in a forward shift operator A universal tool for solving different control problems – p. 16/28

  17. ✆ ✁ ✁ ✆ ☛ � ☎ ✂ ✁ ✝ ✄ ✂ ✁ ☎ ☎ � ✂ ✄ � ✁ ✂ ✡ ☛ � � ✂ ✁ ☛ � ✁ Relative degree The relative degree of a one form If such an integer does not exist set A universal tool for solving different control problems – p. 17/28

  18. � ✂ � � ✕ ☛ ✁ ✁ � ☛ ✁ ✂ ☛ ☛ ✁ � � is said to be exact if is said to be closed if Exact one-form is always closed. Closed form is not always exact globally but always exact locally. The subspace of differential one-forms is said to be completely integrable if it has a basis which consists of closed differential one forms only. A universal tool for solving different control problems – p. 18/28

  19. ✌✍ ✍ ✍ ✌✍ ☎ � ✝ ✌ � ✌ ☞ ✌ ✍ ✍ � ✏ ✝ ✍ � ☛ ✁ ✟ ✝ ✆ ☎ ✄ ✂ ✝ ✝ � ✄ ✂ ✁ � ✌✍ ✟ ✏ ✝ ☎ ☎ ✝ ☎ ✌ ✍ ✍ ✌✍ ✝ � ✆ ✝ ✄ ✁✂ ✝ � ✟ ✟ ✞ ✝ ☎ ✝ ☎ ✡ ✍ ✍ ✍ ✡ ☎ ✟ ✡ ✠ ☎ ✟ ✍ ✌ � � Frobenius theorem ✝ ✆☎ Let is the subspace of . is completely integrable iff If Frobenius theorem is satisfied then such that A universal tool for solving different control problems – p. 19/28

  20. ✠ ✂ � ✁ ☎ ☛ � ✞ ✁ ✂ ✞ ✞ ✞ ✁ ✌ ✄ ✂ ✁ ✄ � ✁ ☛ ✁ ✄ � ✂ ☛ � ✁ ✞ ✕ ✁ ☛ ✄ ✝ ✁ ✂ ☎ � ☛ ✆ ✝ ✡ ✁ ✁ ✁ � ✁ ☛ � ✁ ✂ ✁ ✁ ✁ ✂ ✞ The sequence of subspaces contains only one-forms of relative degree equal or greater than . A universal tool for solving different control problems – p. 20/28

  21. ✌✓ � ✌ ✓ ✓ � ✠ ☛ � ✌ ✁ ✁ ✠ ✠ � � ✁ ✕ � ☛ ☎ ✁ ✞ ✁ Solutions The system is accessible iff . The system is linearizable by static state feedback iff are completely integrable. The system admits classical state-space realization iff are completely integrable. A universal tool for solving different control problems – p. 21/28

  22. ✌ � ✞ ✂ ✁ ✆ ☛ ✂ ✆ ☎ ✁ ✂ ✁ ✝ ✄ ☛ ☎ ✂ ✆ ✆ ☛ ✆ ✁ ✡ ✠ ☎ ✂ ✆ ✝ ☛ � ✁ ✆ ☎ ✂ ✁ ✝ ✄ ☛ ☎ ✂ ☛ ✁ ✁ ✠ ✂ ✆ ☛ ✂ � ✆ ✂ ✡ ☎ ✆ ✂ ✆ ✝ ✁ ✆ ☛ ✁ � ✝ ✂ ✆ ✍ ☛ ☎ ✂ ✁ ✝ ✄ ☛ ✂ ☎ ☎ ✆ ☛ ☎ � ✆ ☎ ✡ ✠ ✂ Accessibility - example The system is not accessible. A universal tool for solving different control problems – p. 22/28

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