PI-controller for inverted pendulum (Scripts) Publisher's description
from Maxim Vedenyov
It is inverted pendulum. Down point is base can be controlled
It is inverted pendulum. Down point is base can be controlled. It can be moved horizontally only. PI (not PID) controller used to set the pendulum in up direction. There are friction in base and frictiopn from air simulated. Random kick is applied periodically. The PI-controller for base velocityt is
where phi is angle counted from vertical position. There was found theoretically that optimal p and q is defined by equation: p^2/R=-q, p<0,q<0. R is pendulum length.
See formula.jpg for derivation of equation of motion.
See formulas2_pd.jpg for derivation optimal gains. In this formulas phi=theta-pi is angle counted from vertical position. The PI-contoller:
See animation here:
System Requirements:MATLAB 7.11 (2010b)
Program Release Status: New Release
Program Install Support: Install and Uninstall