  Funnel control achieves output tracking with guaranteed tracking performance
for unknown systems and arbitrary reference signals. In particular, the
tracking error is guaranteed to satisfy time-varying error bounds for all times
(it evolves in the funnel). However, convergence to zero cannot be guaranteed,
but the error often stays close to the funnel boundary, inducing a
comparatively large feedback gain. This has several disadvantages (e.g. poor
tracking performance and sensitivity to noise due to the underlying high-gain
feedback principle). In this paper, therefore, the usually known reference
signal is taken into account during funnel controller design, i.e. we propose
to combine the well-known internal model principle with funnel control. We
focus on linear systems with linear reference internal models and show that
under mild adjustments of funnel control, we can achieve asymptotic tracking
for a whole class of linear systems (i.e. without relying on the knowledge of
system parameters).
