The objective of this article is to present an automatic demonstrator of underactuated mechanical systems. It is the inertia wheel inverted pendulum, which has two degrees of freedom and a single actuator. Nonlinear predictive control is applied to the underactuated system allowing dynamic control for optimal tracking of periodic reference trajectories. The simulation results show the performance and efficiency of the proposed control.
PL
Celem tego artykułu jest przedstawienie automatycznego demonstratora niedostatecznie uruchomionych układów mechanicznych. Jest to odwrócone wahadło stabilizowane kołem zamachowym, które ma dwa stopnie swobody i jeden siłownik. Nieliniowe sterowanie predykcyjne jest stosowane do niedostatecznie uruchomionego systemu, umożliwiając dynamiczne sterowanie w celu optymalnego śledzenia okresowych trajektorii odniesienia. Wyniki symulacji pokazują wydajność i skuteczność proponowanego sterowania.
2
Dostęp do pełnego tekstu na zewnętrznej witrynie WWW
The paper considers vertical stabilization of an unmanned bicycle-like robot. Nonlinear predictive control is utilized for the purpose; at every step optimization of a nonlinear cost function using particle swarm optimization is performed. This allows to find optimal global solution or solution close to this optimum, depending on the employed time, even for nonconvex functions. Simulations show that this approach to model predictive control can provide satisfactory results.
PL
W artykule rozwiązany jest problem stabilizacji robota - bezzałogowego roweru. W tym celu stosowane jest nieliniowe sterowanie predkcyjne z zastosowaniem optymalizacji opartej na roju cząsteczek (Particle Swarm Optimization, PSO), w każdym kroku algorytmu predykcji. Podejście to pozwala na znajdowanie minimum globalnego lub bliskiego mu rozwiązania, nawet dla niewypukłych funkcji. Symulacje pokazują, że takie podejście do nieliniowej regulacji predykcyjnej pozwala otrzymać satysfakcjonujące wyniki.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.