Switched Ethernet in Synchronized Distributed Control Systems Using RTnet

We adopt a model of a real-time distributed network where the synchronization is done by an external timing network that triggers the acquisitions. A Switched Ethernet is used to send the synchronously sampled data from nodes to nodes to perform the distributed control algorithm. In order to guarantee low latencies and jitter, the traffic on the Switched Ethernet must be carefully analyzed to be able to correctly model closed-loop systems and potentially identify events that might lead to large delays or even packet losses. In this paper we discuss the most relevant results from a testbed control network with synchronous data acquisition nodes. A switched Gigabit Ethernet is adopted and each node uses RTnet running in a RTAI/Linux Operating System. To resolve the problem of timing uncertainties at the data link layer, we propose a new custom solution based on a TDMA discipline.

[1]  M. Sueoka,et al.  Current status and future prospects of the JT-60U control system , 2004 .

[2]  Matthew J Castelli LAN Switching First-Step , 2004 .

[3]  K. H. Kim,et al.  The control system of KSTAR , 2004 .

[4]  Jürgen Jasperneite,et al.  Switched Ethernet for factory communication , 2001, ETFA 2001. 8th International Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.01TH8597).

[5]  Pedro Moreira,et al.  White rabbit: Sub-nanosecond timing distribution over ethernet , 2009, 2009 International Symposium on Precision Clock Synchronization for Measurement, Control and Communication.

[6]  C. Taliercio,et al.  Real-time communication for distributed plasma control systems , 2008 .

[7]  C. Taliercio,et al.  Performance Comparison of VxWorks, Linux, RTAI, and Xenomai in a Hard Real-Time Application , 2008 .

[8]  Pierre G. Jansen,et al.  Verifying the Distributed Real-Time Network Protocol RTnet Using Uppaal , 2006, 14th IEEE International Symposium on Modeling, Analysis, and Simulation.

[9]  Luca Zaccarian,et al.  Real-time Linux operating system for plasma control on FTU—implementation advantages and first experimental results , 2004 .

[10]  M. L. Walker,et al.  Real-time data acquisition and feedback control using Linux Intel computers , 2006 .

[11]  John C. Eidson IEEE-1588 TM STANDARD FOR A PRECISION CLOCK SYNCHRONIZATION PROTOCOL FOR NETWORKED MEASUREMENT AND CONTROL SYSTEMS , 2003 .

[12]  Filippo Sartori,et al.  Real-time plasma control at JET using an ATM network , 1999, 1999 IEEE Conference on Real-Time Computer Applications in Nuclear Particle and Plasma Physics. 11th IEEE NPSS Real Time Conference. Conference Record (Cat. No.99EX295).

[13]  James Edwards,et al.  The All-New Switch Book: The Complete Guide to LAN Switching Technology , 2008 .

[14]  Suk Lee,et al.  Performance evaluation of switched Ethernet for real-time industrial communications , 2002, Comput. Stand. Interfaces.

[15]  Y. Kimura,et al.  Modeling and performance analysis for processor-to-processor communications unit using a 100 Mb/s optical token ring , 1991, [1991] Proceedings. The Fifth International Parallel Processing Symposium.

[16]  J. A. Leuer,et al.  EAST plasma control system , 2008 .

[17]  Luca Zaccarian,et al.  Synchronous Databus Network in ITER: Open source real-time network for the next nuclear fusion experiment , 2008 .