We propose a nonlinear controller to regulate the swinging energy of the pendulum for a cart and pendulum system. Roughly speaking, the controller is designed to regulate an output (the swing energy) while providing internal stability (regulating the cart position). It is difficult to apply many of the standard nonlinear control design techniques, since the output zeroing manifold does not contain any equilibrium points and the relative degree of the system is not constant. In contrast to controllers that use a command generator and possibly a time-varying feedback, our control law is a simple autonomous nonlinear controller. We analyze the stability of the closed-loop system using an Lv small-gain approach on a transverse linearization of the system about the desired periodic orbit. One can easily extend this approach to analyze the robustness of the control system with respect to disturbances and parameter variations. Experimental results demonstrate the effectiveness of the nonlinear controller.
[1]
T. A. Burton,et al.
Stability and Periodic Solutions of Ordinary and Functional Differential Equations
,
1986
.
[2]
P. Hartman.
Ordinary Differential Equations
,
1965
.
[3]
J. Hauser,et al.
Converse Lyapunov functions for exponentially stable periodic orbits
,
1994
.
[4]
L. Hunt,et al.
Global transformations of nonlinear systems
,
1983
.
[5]
W. Rheinboldt.
Numerical analysis of parametrized nonlinear equations
,
1986
.
[6]
A. Isidori.
Nonlinear Control Systems: An Introduction
,
1986
.
[7]
Alberto Isidori,et al.
Nonlinear control systems: an introduction (2nd ed.)
,
1989
.
[8]
J. Hale,et al.
Ordinary Differential Equations
,
2019,
Fundamentals of Numerical Mathematics for Physicists and Engineers.
[9]
C. Desoer,et al.
Feedback Systems: Input-Output Properties
,
1975
.
[10]
A. Isidori,et al.
Output regulation of nonlinear systems
,
1990
.