23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

20-6 Industrial Communication Systems<br />

the sampling period T, while the time spent between the sampling and the actuation instants is negligible<br />

or constant and known; but the sampling and actuation messages take some time, which depends<br />

on the access scheme and the relationship used, and the control law requires some computation time,<br />

so the above assumption does not hold. This effect becomes more important as the network traffic load<br />

increases.<br />

Considering an NBC scheme (Figure 20.2), in which the control loops consist of plants G, and controllers<br />

C, which exchange through messages the sampled variables y(kT) and the control variables<br />

c(kT), where k is the number of the sample. As soon as the messages are sent through the network, they<br />

experiment a delay, so the controller receives a delayed value of the sampled signal, y(kT + t sc ), while<br />

the actuator receives a delayed value of the control signal, c(kT + t ca ), where t sc and t ca are the time delay<br />

between sensor to controller and controller to actuator, respectively. In order to ensure system performance,<br />

<strong>communication</strong>-induced time delays have to be considered at the controller design stage.<br />

20.4 Network Effects in Control Performance<br />

The main control performance parameters in a controlled system are stability and the system error. It is<br />

clear that stability must be ensured in all controlled <strong>systems</strong>. The system error, measured on a time window,<br />

shows the ability of a closed-loop system to recover after a perturbation. In general, we can state that<br />

the smaller the system error, the better the performance.<br />

The performance of an NBC system depends on the control strategy, the message scheduling algorithm,<br />

and the reliability of the <strong>communication</strong> network. We shall consider the case of limited<br />

<strong>communication</strong> resources (sensors, controllers, and actuators), which share and compete with other<br />

nodes for accessing the network. The message access scheme and the <strong>communication</strong> relationship are<br />

used as scheduling strategies to assign network access to nodes. The resulting scheduling will cause a<br />

shortening or increasing of the message latencies, thus influencing system performance.<br />

A delay in the control loop reduces the system performance [8]. As larger is the delay, worse is the performance.<br />

If the delay is known, it can be included into the control design as a parameter and its effect<br />

can be minimized. But in a networked control, the network-induced delay usually varies from actuation<br />

to actuation as the messages are sent only after competing for and gaining access to the network.<br />

The result is that the actual delay varies from cycle to cycle, which not only degrades performance but<br />

can drive the system to instability. In particular, the sensor to controller delay can be time-stamped, so<br />

the controller can know exactly the time instant of the sampled instance, and from there, calculate the<br />

actuation value. But the message from the controller to the actuator can suffer also unpredictable delay<br />

not being possible to introduce it into the control calculation. One possible way to overcome this situation<br />

and obtaining predictability is using the one-shot model [9] where the actuation is synchronized<br />

at the end of the period.<br />

Another important effect in the NCS occurs when a message is lost (there can be several causes for<br />

losing a message). It is clear that losing sampling or control messages may also degrade the performance<br />

of the controlled system. From the control side, there are different strategies for reducing the effects of<br />

lost messages, while from the <strong>communication</strong> <strong>systems</strong> side, some kind of redundancy can be used in<br />

high-integrity <strong>systems</strong>. One of the used methods is including some kind of observer or predictor that<br />

calculates or predicts the lost value [10].<br />

20.5 Design in NBC<br />

Designing an NBC system requires a careful work within the areas of <strong>industrial</strong> <strong>communication</strong>s, with<br />

reference to the network used and the <strong>communication</strong> relationship; the control system design areas,<br />

with special emphasis on including the induced network delays into the designed control law; and the realtime<br />

computation areas, as all the control tasks, together with other tasks that possibly use the network, are<br />

to be deployed in computing platforms that shall ensure their continued execution.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!