1 / 19

Fuzzy Logic Controller for the Inverted Pendulum Problem .

Fuzzy Logic Controller for the Inverted Pendulum Problem . Project:. by Larry Bush. Why?. Simulator. Simulator:. Problem Statement. Re-statement . To improve the model. Consequent MFs:. cp = fn ( 17, [ -5.4 : +5.4 ] ) Evenly Spaced Horizontally Symmetrical Orthogonal Trapezoidal

nansen
Download Presentation

Fuzzy Logic Controller for the Inverted Pendulum Problem .

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Fuzzy Logic Controllerfor the Inverted Pendulum Problem . Project: by Larry Bush

  2. Why?

  3. Simulator Simulator:

  4. Problem Statement

  5. Re-statement • To improve the model.

  6. Consequent MFs: • cp = fn ( 17, [ -5.4 : +5.4 ] ) • Evenly Spaced • Horizontally Symmetrical • Orthogonal • Trapezoidal • Support = 3 x Core

  7. Rule-Base cmf(i, j, k, l) = cp(i + j + k + l - 3) for i, j, k, l = [ 1 : 5 ]

  8. 2 Dimensions

  9. Rule-Base cmf(i, j, k, l) = cp( i + (j-1) + (-k+5) + (-l+5) )

  10. Rule-Base cmf( 1, 1, 1, 1 ) = cp( i + (j-1) + (-k+5) + (-l+5) ) = cp( 9 ) ~ Force = 0

  11. Rule-Base Angle is large positive. Angular Velocity is large positive. Cart Position is large negative. Cart Velocity is large negative. cmf( 5, 5, 1, 1 ) = cp( i + (j-1) + (-k+5) + (-l+5) ) = cp( 17 ) ~ Force = large positive

  12. Rule-Base Angle is small positive. Angular Velocity is small positive. Cart Position is zero. Cart Velocity is zero. cmf( 4, 4, 3, 3 ) = cp( i + (j-1) + (-k+5) + (-l+5) ) = cp( 11 ) ~ Force = small positive

  13. Neural Net

  14. Demo

  15. Take Aways • Fuzzy Controllers Work • 4-input, 5-MF • Work the Best • Computationally Expensive • Difficult to Tune • Automated Tuning Techniques Work

  16. End

  17. Questions/Facts

More Related