NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...
NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...
NONLINEAR CONTROLLER COMPARISON ON A BENCHMARK ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.3 Passivity-Based Control<br />
Certain physical systems can be pro tably studied by examining the prop-<br />
erties of their potential energy functions, and by noticing the natural damping and<br />
dissipation present. Passivity-Based Control (PBC) algorithms have yielded simple,<br />
yet robust control laws to a variety of such systems by shaping the energy and dis-<br />
sipation functions. The exible beam system is an example of an under-actuated<br />
Euler-Lagrange system, a system that is completely modeled by the EL equations.<br />
The stability of the equilibrium states of EL systems is solely dependent on their<br />
potential energy functions, and if enough damping is present these equilibria will be<br />
asymptotically stable. Passivity-based control designs seek to exploit these facts to<br />
robustly stabilize complicated nonlinear systems. In particular, the potential energy<br />
function of the closed-loop system is shaped by the controller, and suitable damping<br />
is injected into the system via the control law to achieve the desired stability and<br />
performance objectives. There are several fundamental properties of EL systems that<br />
make this energy-shaping and damping injection practical. First, EL systems are<br />
completely described by their EL parameters: TpVpFpM where the EL equation is<br />
written as follows:<br />
d<br />
dt (@Lp(qp qp) _<br />
) ;<br />
@qp _<br />
@Lp(qp qp) _<br />
@qp<br />
= Mup ; @Fp( qp) _<br />
: (3.11)<br />
@ _<br />
In this equation Lp(qp qp) _ = Tp(qp qp) _ ; Vp(qp qp), _ where Tp is the plant's kinetic<br />
energy, Vp is the plant's potential energy, Fp( qp) _ is the Rayleigh dissipation function<br />
for the plant, and M is a vector of ones and zeros that indicates which of the states<br />
are directly actuated by the plant inputs, up. We can now construct a controller as<br />
another EL system as follows:<br />
d<br />
dt (@Tc(qc qc) _<br />
) ;<br />
@qc _<br />
@Tc(qc qc) _<br />
+<br />
@qc<br />
@Vc(qcqp)<br />
+<br />
@qc<br />
@Fp( qp) _<br />
=0: (3.12)<br />
@qp _<br />
Here, the potential energy function of the control block, Vc, is a function of the plant<br />
states qp and the control state qc, but its not a function of the generalized control<br />
velocity qc. _ This equation can be combined with the EL equation for the plant into<br />
19<br />
qp