A Strategy for Dynamic Controller Emulation in Packet-based
Networked Control
S. Falasca
1
, M. Gamba
1
, and A. Bicchi
1,2
1
Interdepartmental Research Center “E. Piaggio”, Via Diotisalvi 2, 56126 Pisa, Italy
2
Istituto Italiano di Tecnologia, Genova, Italy
Keywords:
Networked Control System, Packet-switching Networks, Model-based Control, Time-varying Delays.
Abstract:
The problem of the stabilisation of a nonlinear system via output-feedback dynamic control is addressed, under
the assumption that every communication between the plant and the controller is subject to network-induced
constraints. These constraints include variable transfer intervals; time varying, large communication delays;
non-simultaneous access to the network. A control technique that copes with these constraints is presented
which is based on recent results addressing the problem of static state-feedback. The stability of the resulting
nonlinear networked control system is assessed. Network-in-the-loop experiment results are presented, which
confirm that the proposed method is effective.
1 INTRODUCTION
The past decade has witnessed a dramatic growth in
interest for control over distributed networked archi-
tectures, which have the strong potential to increase
flexibility and scalability of a plant, while inducing
a remarkable reduction of costs for both installation
and maintenance. However, because of the use of
the network and because of the system being dis-
tributed, some problems arise: e.g. bandwidth limi-
tations, time-delays and packet losses, which cannot
be ignored in the control design. The state-of-the-art
is reported and discussed in (Heemels et al., 2010).
An essential aspect of many Networked Con-
trol Systems (NCS), such as those using Ethernet
as a communication layer, is that they organise data
transmission in packets. Such networks carry larger
amount of data with less predictable rates with respect
to circuit-switching communication channels. Pack-
etised transmissions substantially alters the band-
width/performance trade-off of traditional design.
The potentially large size of packet payload can be
exploited to reduce data transmissions without de-
grading the overall NCS performance. (Bemporad,
1998) pioneered the idea of sending feed-forward
control sequences computed in advance on the ba-
sis of a model-based predictive (MBP) scheme to the
aim of compensating for large delays in communica-
tion channels. The technique has been generalised to
address time-varying delays and transfer intervals in
(Polushin et al., 2008).
In (Greco et al., 2012) a control strategy (namely
Packet-Based Control) for stabilising an uncertain
nonlinear NCS affected by varying transmission in-
tervals, varying large delays, and constrained access
to the network is presented. A model of the plant is
used to build a prediction of the control law. Feedback
is provided by measuring the plant state. The state is
measured by distributed sensors. A network proto-
col is in charge of deciding which sensor node can
communicate at each instant. The control sequence
sent by the remote controller is stored in an embed-
ded memory on the plant side, a control command in
the sequence is chosen based on the time stamp con-
tained in the packet.
One major limitation of (Greco et al., 2012) is that
it only applies to static-feedback controllers. The sta-
bilisation of NCSs by means of dynamic controllers
has been considered in (Nesic and Liberzon, 2009)–
where it is addressed under the assumption of small
delays–and in (Polushin et al., 2008)–where the au-
thors solve the problem in the assumption that all
the plant state is sent simultaneously. In this paper
we aim at extending the Packet-Based Control to dy-
namic controllers, hence allowing for large delays and
non-simultaneous transmissions. Indeed, a direct ap-
plication of the aforementioned framework to the use
a dynamic controller would require updating the in-
ternal state of both the system model and the con-
troller by means of a protocol ensuring some nice
29
Falasca S., Gamba M. and Bicchi A..
A Strategy for Dynamic Controller Emulation in Packet-based Networked Control.
DOI: 10.5220/0004427100290038
In Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics (ICINCO-2013), pages 29-38
ISBN: 978-989-8565-71-6
Copyright
c
2013 SCITEPRESS (Science and Technology Publications, Lda.)