networked plant automation and...

52
Networked Plant Automation and Control. NSF Engineering Research Center (ERC) for Reconfigurable Manufacturing Systems (RMS) NSF Engineering Research Center for Reconfigurable Manufacturing Systems University of Michigan College of Engineering # 1 Dhananjay Anand , Deepak Sharma, Wajiha Shahid, Hechen Yu, Malvika Bhatia, Hari Bharat Molabanti, James Moyne and Dawn Tilbury The University of Michigan, College of Engineering May, 2009

Upload: others

Post on 28-Mar-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Networked Plant Automation and Control.

NSF Engineering Research Center (ERC) forReconfigurable Manufacturing Systems (RMS)

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 1

Dhananjay Anand, Deepak Sharma, Wajiha Shahid, Hechen Yu, Malvika Bhatia, Hari Bharat Molabanti, James Moyne and Dawn Tilbury

The University of Michigan, College of Engineering

May, 2009

Page 2: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Networked Networked controlcontrol

Performance ofPerformance ofPrecision time Precision time SynchronizationSynchronization

Project OverviewProject Overview

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 2

wireless networkswireless networksSynchronizationSynchronizationand timeand time--stampingstamping

Page 3: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Networked Networked controlcontrol

Performance ofPerformance ofPrecision time Precision time SynchronizationSynchronization

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 3

wireless networkswireless networksSynchronizationSynchronizationand timeand time--stampingstamping

Page 4: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Goals:Goals:• Understand how to use wireless in diagnostics, control and safety applications.• Work with USCAR, help the automotive industry migrate cost effectively to wireless on the factory floor.

• Interact with Vendor Partners and Standards organizations .

Deliverables:Deliverables:

• Provide a standardized testing mechanism and test plan.

SummarySummary

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 4

• Provide a standardized testing mechanism and test plan.

• Define best practices for wireless operation in factories.

• Tools for real time fault diagnosis and QoS assessment.

• Provide a capability for “record / playback” style investigation of interference phenomenon.

• Provide design tools for the planning stage of a wireless setup.

• Report on technology trends in wireless systems for control.

Page 5: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Networked Networked controlcontrol

Performance ofPerformance ofPrecision time Precision time synchronizationsynchronization

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 5

wireless networkswireless networkssynchronizationsynchronizationand timeand time--stampingstamping

Page 6: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Goals:Goals:• Understand industry requirements for time synchronization.• Evaluate the capabilities of IEEE 1588 hardware time synchronization for control, diagnostics and safety systems.

• Study factors affecting time precision in an industrial setting for both wired and wireless networks.

• Develop formal approaches for controller design, to utilize time stamped datafor robust operation in the face of network vagaries.

Deliverables:Deliverables:

SummarySummary

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 6

Deliverables:Deliverables:

• A comprehensive report on time synchronization requirements for industrial networks.

• A test-bed for characterizing the application of low level time stamping on a networked control system.

• A configurable factory scale simulation tool to evaluate synchronization and to assess the need for additional time synchronization capability.

Page 7: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Networked Networked controlcontrol

Performance ofPerformance ofPrecision time Precision time

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 7

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

Page 8: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 8

Error recovery and automated retriesPacket parsingNetwork arbitration

Page 9: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Protocols and software stack effects

Protocol Stacks for Bluetooth and Wi-Fi are designed for data applications.

For control systems where time precision of transmission is vital, the stack is a major source of time jitter in communication.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 9

Also, an error in physical layer can propagate through the protocol stack to manifest as huge time delays.

We are currently in the process or isolating the time delay contribution from the protocol stack alone so that it is possible to compare protocols independent of the physical layer.

Page 10: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Protocols and software stack effects

The Bluetooth protocol stack is particularly interesting from this perspective since it is offers a lot of flexibility in how data is handled at the lower layers.

This allows the user to

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 10

This allows the user to write custom “profiles” for the system that can demand synchronous responses for instance.There are provisions for hardwiring data handling functions all the way to the baseband as well.

Some implementations that modify this stack to improve determinism already exist as COTS solutions.

Page 11: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Protocols and software stack effects

A very interesting illustration of effects introduced by the protocol stack in the Bluetooth system is plotted here on the right.

When the physical medium is maintained at close to ideal we see a distinct change in the average

New result

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 11

a distinct change in the average network latency when the data payload touches 75 Bytes

Page 12: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Protocols and software stack effects

A very interesting illustration of effects introduced by the protocol stack in the Bluetooth system is plotted here on the right.

When the physical medium is maintained at close to ideal we see a distinct change in the average network latency when the data

New result

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 12

network latency when the data payload touches 75 Bytes.

Page 13: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Protocols and software stack effects

A very interesting illustration of effects introduced by the protocol stack in the Bluetooth system is plotted here on the right.

When the physical medium is maintained at close to ideal we see a distinct change in the average network latency when the data

New result

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 13

network latency when the data payload touches 75 Bytes.

Data packets for control networks Data packets for control networks are typically sized around this value are typically sized around this value making this a serious effect to making this a serious effect to consider.consider.

Page 14: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 14

Performance with increasing distancePerformance under the influence of active radio interferencePerformance with multipath reflections

Page 15: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

With radio communication, the physical channel quality is always a source of uncertainty.

Early in the course of our research we took up the task of documenting performance parameters with changing physical parameters.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 15

changing physical parameters. A set of results presented here shows the effect of distance and interference on network delays and jitter.

da) 802.11ab) 802.11bc) 802.11gd) Bluetooth

Page 16: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

With radio communication, the physical channel quality is always a source of uncertainty.

Early in the course of our research we took up the task of documenting performance parameters with changing physical parameters.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 16

changing physical parameters. A set of results presented here shows the effect of distance and interference on network delays and jitter.

da) 802.11ab) 802.11bc) 802.11gd) Bluetooth

With increasing distance we see a With increasing distance we see a steady increase in the standard steady increase in the standard deviation and the average delay. deviation and the average delay.

Page 17: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

With radio communication, the physical channel quality is always a source of uncertainty.

Early in the course of our research we took up the task of documenting performance parameters with changing A

verage RTT (ms)

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 17

parameters with changing physical parameters. A tabulated set of results presented here shows the effect of distance and interference on network delays and jitter.

Average RTT (ms)

da) 802.11ab) 802.11bc) 802.11gd) Bluetooth

Page 18: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

With radio communication, the physical channel quality is always a source of uncertainty.

Early in the course of our research we took up the task of documenting performance parameters with changing A

verage RTT (ms)

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 18

parameters with changing physical parameters. A tabulated set of results presented here shows the effect of distance and interference on network delays and jitter.

Average RTT (ms)

da) 802.11ab) 802.11bc) 802.11gd) Bluetooth

With increasing interference power With increasing interference power the delays in communication are the delays in communication are bursty and sporadic.bursty and sporadic.

Page 19: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

Another significant factor affecting the physical channel is multipath interference. An experiment shown below measures Bluetooth latency under conditions where there were no reflections and then in a reflection rich environment.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 19

Facilities and equipmentcourtesy:

Page 20: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

The histograms below show the delay spread for these two runs. The distance between the two devices was fixed at 2 meters (well within the rated distance) and there were no active interference sources (the test chambers provide a -200dB attenuation to the outside world).

The reflections in the second run of the experiment result in an order of magnitude increase in the delay times.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 20

Page 21: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Physical layer and medium effects

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 21

Page 22: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 22

Network performance simulation

Page 23: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Protocol Stack

Device Measurement• Actual Device Pair• 1 Client 1 Server• Ideal Conditions

Application and Radio Parameters• Node Number• Node Distance• Signal Power• Application Data Requirements

Protocol Stack Delay

Interference Parameters• Coexistence Interference Source• Interference Source Distance• Interference Source Signal Power

or• Interference Model File

Wireless Control Network SimulatorWireless Control Network Simulator

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 23

Protocol Stack Processing Delay

Estimation

Application and Radio Delay Estimation

Interference Delay

• Device Specific Wireless Protocol Stack Delay

• Delays due to arbitration• Link Management dynamics.

• Delay with Interference• Delay Output Graph• Delay output file

Stack Delay

Page 24: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Protocol Stack

Wireless Control Network SimulatorWireless Control Network Simulator

Control SystemSimulation.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 24

Protocol Stack Processing Delay

Estimation

Application and Radio Delay Estimation

Interference Delay

• Sampling Rate• System Bandwidth• Min RPI

• Optimal Sampling rate.• Ideal packet size.• Packet prioritization and determinism improvement algorithms.

• Failure Modes.• Recovery strategies.• Fault tolerance/ Robustness

Page 25: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Protocol Stack

Wireless Control Network SimulatorWireless Control Network Simulator

Control SystemSimulation.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 25

Protocol Stack Processing Delay

Estimation

Application and Radio Delay Estimation

Interference Delay

Page 26: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 26

Tool to predict signal coverage A-priori co-channel interference detectionWireless system health monitoring

Page 27: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Radio coverage mapping

Inputs from industry suggest that implementation of wireless will first be at a production cell level. Inter-cell interference is therefore an important factor and requires layout planning ahead of installation.

To support this we are developing a simulation tool capable of predicting radio coverage over a wireless cell. Overlaying spatial representation of radio coverage over the existing cell geometry.

Using data from our performance measurement exercise we can look for

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 27

Using data from our performance measurement exercise we can look for trouble spots in the form of weak fields, shadow zones, interference and leakage outside the cell.

We can also overlay coverage maps of non-conventional radio feeders like the leaky coax cable or directional patch antenna.

Page 28: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofwireless networks

Radio coverage mapping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 28

Page 29: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 29

Time synchronization performance in industrial networks Determining timing accuracy for distributed process control

Page 30: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Firmware

FirmwareController

!

Precision time Synchronization

NTP and IEEE 1588

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 30

Sensor

Network

Firmware

Actuator

Plant

AP 3" away

020406080100120140

1 160 319 478 637 796 955 1114 1273 1432 1591 1750 1909

Packet #

RPI (m

s)

Bluetooth Performance

Page 31: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 31

Page 32: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 32

5000 rpm

Page 33: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 33

Page 34: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

Wired control

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 34

Page 35: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

Firmware

Sensor

FirmwareController

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 35

Firmware

Actuator

Page 36: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 36

Page 37: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

Wireless control

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 37

Page 38: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

Wired control

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 38

Wireless control

Page 39: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

NTP and IEEE 1588

Two nodes can be precisely synchronized in time to one another

over the network.

This can be done once a real time model of transmission

delays over a network is produced.

Two prevalent techniques for this are NTP and IEEE 1588.

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 39

NTP accuracy ~ 100 µs1588 accuracy ~ <1 µs

are NTP and IEEE 1588.

NTP implements this algorithm as a software daemon running on top the operating system.

IEEE 1588 mandates the use of dedicated firmware to perform

this function.

1588 is amenable to being grafted onto field-bus sensors and actuators.

Page 40: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

NTP and IEEE 1588

Further investigation is required to understand time synchronization accuracy over wireless networks.

Initial experiments with NTP show a large increase in the

New result

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 40

show a large increase in the jitter as estimated by the time synchronization algorithm. This reflects the degree of uncertainty in the system.

Looking at 1588 synchronization over wireless will allow us to justify the need for low level

time synchronization.

Page 41: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Performance ofPerformance ofwireless networkswireless networks

Precision time Precision time SynchronizationSynchronizationand timeand time--stampingstamping

Protocols and Protocols and software stacksoftware stack

effectseffects

Physical layer Physical layer and medium and medium

effectseffects

Radio coverage Radio coverage mapping formapping formultimulti--cellcell

configurationsconfigurations

Real world Real world performance of performance of

NTP and NTP and IEEE 1588IEEE 1588

Control and Control and Data Acquisition Data Acquisition with low level with low level Time stampingTime stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 41

Designing controllers capable of utilizing time stamped dataDesigning hardware with 1588 derived time stampsBest practices for time stamping

Page 42: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

Low level time stamping

Once two nodes are synchronized, time stamping data at the source ensures that even with unknown delays in the transmission, information aboutwhen the event occurred is conserved in a global time frame.

Controller

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 42

Firmware

Sensor

FirmwareController

Network

FirmwareActuator

Page 43: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

Low level time stamping

Once two nodes are synchronized, time stamping data at the source ensures that even with unknown delays in the transmission, information aboutwhen the event occurred is conserved in a global time frame.

Controller

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 43

Firmware

Sensor

FirmwareController

Network

FirmwareActuator

Page 44: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

NTP and IEEE 1588 New result

offset

140

Wired Ethernet

Wireless Ethernet

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 44

-40

-20

0

20

40

60

80

100

120

140

0.2

72

.13

4.0

05

.87

7.7

39

.60

11

.47

13

.33

15

.20

17

.07

18

.93

20

.80

22

.67

24

.53

26

.40

28

.27

30

.13

32

.00

33

.87

35

.73

37

.60

39

.47

41

.33

43

.20

45

.07

46

.93

48

.80

50

.67

52

.53

54

.40

56

.27

58

.13

60

.00

61

.87

63

.73

65

.60

67

.47

69

.33

71

.20

73

.07

74

.93

76

.80

78

.67

80

.53

82

.40

84

.27

86

.13

88

.00

89

.87

Time (minutes)

Tim

e (m

s)

offset

Page 45: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

The testThe test--bedbed

Firmware

Sensor

FirmwareController

Position

Real time control using an embedded processor?

•Preemptive scheduling •Hard real-time execution•Minimal interrupt latency

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 45

Firmware

Actuator Speed

•Minimal interrupt latency

Page 46: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

Low level time stamping

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 46

Page 47: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

Low level time stamping

Once two nodes are synchronized, time stamping data at the source ensures that even with unknown delays in the transmission, information aboutwhen the event occurred is conserved in a global time frame.

ControllerPlant

Estimate

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 47

Firmware

Sensor

FirmwareController

Network

FirmwareActuator

Estimate

Real Plant

Page 48: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Precision time Synchronization

Low level time stamping

Sensor

1588 Event 1588 Event TriggeringTriggering

RX/TX packet RX/TX packet parser injectionparser injection

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 48

1588 Event 1588 Event TimestampingTimestamping

1588 regulated 1588 regulated scalalable clockscalalable clock

Page 49: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

• As expected with microwave transmissions in closed spaces, multi-path propagation effects dominate system performance.

• There are algorithm improvements that in simulation show appreciable improvement.

• We can predict failure conditions in the physical

Take awaysTake aways

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 49

• We can predict failure conditions in the physical medium banking on our catalog of device tests.

• We have to study the protocol stack from a timing perspective.

• With precise time synchronization and time stamping, control is not wholly dependent on real-time network transmission.

Page 50: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Milestones and Future PlansMilestones and Future Plans

• Development work on Wireless Network Simulator begun.

September 2008

November 2008

February 2009

• Device testing at Ford AMTD

• Completed comprehensive catalog of test results

March 2009 • Design approval for 1588 test-bed

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 50

• First release of the Wireless Network Simulator• 1588 test-bed phase III

• Wireless cell layout tool• 1588 test-bed phase IV

Summer 2009

April 2009• Performance evaluation of wireless protocol stack begun

April 2009 • 1588 test-bed Phase II completed

Fall 2009

Page 51: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

1. D. Anand, J. Moyne and D. Tilbury; Performance evaluation of wireless networks for factory2. automation applications, Submitted to Proceedings of the IEEE Conference on Automation,

Science and Engineering, August 20093. D. Anand, J. Moyne and D. Tilbury; Wireless networks for factory automation: Performance

evaluation via analysis and experimentation, Submitted to Transactions of the IJSCC special issue on 'Progress in Networked Control System, 2009

4. N. Kalappa, J Parrott, Y. Li, and J. Moyne. Practical Aspects Impacting Time Synchronization Data Quality in Semiconductor Manufacturing. In Proceedings of the IEEE 1588 Conference,

ReferencesReferences

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 51

Data Quality in Semiconductor Manufacturing. In Proceedings of the IEEE 1588 Conference, October 2006

5. N. Kalappa, J. Baboud, Y. Li, and J. Moyne. Fab-wide Network Time Synchronization –Simulation and Analysis. In Proceedings of the AEC/APC Symposium, September 2007

6. V. Anandarajah, N. Kalappa, R. Sangole, S. Hussaini, Y. Li, J. Baboud, and J. Moyne. Precise7. Time Synchronization in Semiconductor Manufacturing. Proceedings of the IEEE 1588

Conference, October 20078. Semiconductor Manufacturing Equipment Data Acquisition Simulation for Timing Performance

Analysis”, Ya-Shian Li-Baboud, Xiao Zhu, Dhananjay Anand**, Sulaiman Hussaini, and J. Moyne 2008 International IEEE Symposium on Precision Clock Synchronization for Measurement, Control and Communication (ISPCS) 2008, Ann Arbor, Michigan, September 2008.

Page 52: Networked Plant Automation and Control.erc.engin.umich.edu/wp-content/uploads/sites/50/2013/08/... · 2019-09-10 · Networked Plant Automation and Control. NSF Engineering Research

Thank YouThank You

NSF Engineering Research Center for Reconfigurable Manufacturing SystemsUniversity of Michigan College of Engineering

# 52

Questions?Questions?