Distributed Control-as-a-Service with Wireless Swarm Systems"

Size: px
Start display at page:

Download "Distributed Control-as-a-Service with Wireless Swarm Systems""

Transcription

1 Distributed Control-as-a-Service with Wireless Swarm Systems" Prof. Rahul Mangharam Director, Real-Time & Embedded Systems Lab Dept. Electrical & Systems Engineering Dept. Computer & Information Science University of Pennsylvania 1

2 Discrete and Process Wireless Control Wireless Control/Actuation Wireless Monitoring Wireless Control/Actuation Roadmap from Siemens

3 Our Focus: Industrial Control Systems Natural gas processing plants Oil- refineries Paper pulp manufacturing $120 Billion/Year market PLC Architectures and Software are from the mid-1980s to early-1990

4 Software Issues with Industrial Automation Automotive assembly lines lose over $22,000/minute downtime Systems are rigid, difficult to maintain, operate and diagnose Goal: Plug-n-Play Wireless Automation Control Systems

5 Advantages of wireless control system architectures 1) Plug-n-Play capabilities: Minimizes downtime with efficient recovery from controller faults as re-connecting the logical I/O lines of a wireless backup controllers is seamless. 2) Compositionality: Enables system evolution through logical expansion/ contraction of plants and controllers with composable control systems. Suitable for emerging markets. 3) Runtime adaptation: Control stability and performance are maintained in the presence of node, link and topological changes. 5

6 A Two Disruptive Approaches for Wireless Control Embedded Virtual Machines Runtime abstraction of wireless control Controller tasks migrate across physical nodes Robust to topological changes B Wireless Control Network Fully distributed in-network approach Low computational overhead and simple, static scheduling Enables plant & controller composition Plant s 1 a 1 a 2 s 2 s 3... s p a m v 1 v 2 v 5 v 4 v 3 v 6 v 9 v 7 v 8 v v 10 9 Controller Plant s 1 a 1 a 2 s 2 s 3... s p v 1 v 2 v 5 v 4 v 3 v 6 v 9 v 7 v 8 EVM Plant s 1 a 1 a 2 s 2 s 3... s p v 1 v 2 v 5 v 4 v 3 v 6 v 9 v 7 v 8 WCN a m v 9 v 10 a m v 9 v 10 Published in: IEEE WCPS 2009, RTAS 10, CDC 1 10, CDC 2 10, ACM TECS 11, 6 IEEE TAC 11, CDC 11, ACC 11, CDC 12, IPSN 12, JSAC 12, IISc 13

7 Embedded Virtual Machines For Robust Wireless Control

8 The Core Idea Virtual Task to Physical Resource Mapping V T1 V T2 V T3 V 4 Time t = t 0 N 1 N 2 N 3 V T1 V T2 V T3 V 4 Time t = t 1 N 1 N 2 N 3

9 Runtime Task Management Task Migrate Task instructions Stack Data Associate libraries Control/Schedule/Resource meta data Node 1 Task_Migrate(T2) Node 2 Current Task-set: T1, T2, T3 Current Task-set: T 1, T 2,, T 7

10 Example: When Routing Fails Migrate Primary Controller Actuator Backup Controller Sensors 10

11 Example: When Routing Fails Migrate What if we just used the backup and re-routed the control path? New Primary Controller Routing from Backup Controller to Actuator fails to meet Stability Constraint 11

12 Example: When Routing Fails Migrate Actuator Sensors Migrated Primary Controller Migrated Backup Controller 12

13 Embedded Virtual Machines Distributed runtime system that dynamically selects primarybackup sets of controllers to guarantee QoS given spatial and temporal constraints of the underlying wireless network. Algorithms to program virtual components and maintain functional and para-functional invariants across the system. Focus on controller reliability and fault tolerance

14 The Goal Maintain Functional Invariant Control Law Maintain Para-Functional Invariants Timeliness, reliability, fault-tolerance Control Stability Predictable outcomes in presence of controller / link failures For planned changes Graceful degradation without violating safety For unplanned changes Composability: for multiple plants at runtime Increase functionality or respond failure Adaptive Runtime Resource Re-appropriation Optimization for Dynamic changes in service/throughput Reliability Composition 14

15 EVM Design Flow Design Time with Simulink Design Time Control System Description (Matlab/Simulink, C ) Platform Independent FORTH Description (Common/Control FORTH) Platform Dependent Bin. Format VCM/NanoRK 15

16 EVM Design Flow Domain Specific Language Interpreter Design Time Platform Independent Platform Dependent Bin. Format Control System Description (Matlab/Simulink, C ) FORTH Description (Common/Control FORTH) VCM/NanoRK 01 CONSTANT PORT \ Port assignments /bit-mask name bit-mask name 1 CONSTANT MOTOR 8 CONSTANT FAUCET 2 CONSTANT CLUTCH 16 CONSTANT DETERGENT 4 CONSTANT PUMP 32 CONSTANT LEVEL \ Device control : ON ( mask -- ) PORT C@ OR PORT C! ; : OFF ( mask -- ) INVERT PORT C@ AND PORT C! ; \ Timing functions : SECONDS ( n -- ) 0?DO 1000 MS LOOP ; : MINUTES ( n -- ) 60 * SECONDS ; : TILL-FULL ( -- ) BEGIN PORT C@ LEVEL AND UNTIL ; \ Wait till level switch is on \ Washing machine : ADD ( mask -- ) DUP ON 10 SECONDS OFF ; : DRAIN ( -- ) PUMP ON 3 MINUTES ; : AGITATE ( -- ) MOTOR ON 10 MINUTES MOTOR OFF ; : SPIN ( -- ) CLUTCH ON MOTOR ON 5 MINUTES MOTOR OFF CLUTCH OFF PUMP OFF ; : FILL-TUB ( -- ) FAUCET ON TILL-FULL FAUCET OFF ; \ Wash cycles : WASH ( -- ) FILL-TUB DETERGENT ADD AGITATE DRAIN ; : RINSE ( -- ) FILL-TUB AGITATE DRAIN ; : WASHER ( -- ) WASH SPIN RINSE SPIN ; \ Top-level control 16

17 EVM Design Flow Platform Dependent Binary Design Time Control System Description (Matlab/Simulink, C ) Platform Independent FORTH Description (Common/Control FORTH) Platform Dependent Bin. Format VCM/NanoRK Interp. Task VCM FFM Task VT 1... VT m virtual tasks Task 1 native tasks... Task n nanork 17

18 Embedded Virtual Machine Architecture Apps Motor Control Task Overload Detection Task State Migration Task Focus of EVM Work Kernel Hardware Reserves Reserves Reserves Real-Time Scheduler Task Management Reservations Time Sync RX Microcontroller Peripheral Drivers Network Management RT-Link RX Buffer TX Buffer Power Control Radio Adaptive Virtual Machine Runtime System Parametric Control Task Partitioning Scheduleability Analysis Software Attestation Algorithm Activation Protocol Adaptation Policy Negotiation Data Migration Online Fault Diagnosis nano-rk Sensor RTOS Runtime Parametric and Programmatic Control

19 Wireless Control Network A Simple Distributed Method for Control over Wireless Networks

20 Goal: Use multi-hop wireless networks for closed-loop control Move from open-loop monitoring to distributed control! For the past 40 years control architectures have been based on wired networks Sensors ( ) and Actuators ( ) are installed on a plant Communicate with controller ( ) over a wired network Plant Controller Plant Controller Wired Control System Wireless Control System

21 Route assignment is static Sensors Plant Controller Actuators

22 Control System s view of the Network Channel Plant Controller Plant Controller Channel Route assignment is staac Abstracts away system design to an ideal network Control problems impose strict delay requirements

23 Why we need Distributed Control? Plant Controller Problem I: Changes involve global reorganizaaon Requires significant sogware support (e.g., EVM, Etherware)

24 Networks for industrial automation systems are usually shared among several control loops! Plant Controller Communication substrate is shared! New Plant Problem II: New feedback loops might affect the exisang loops requires full schedule recalculaaon (problem at runame) It is necessary to provide a composable control scheme!

25 Multi-hop Control Networks: Architectures Sensors ( ) and Actuators ( ) are installed on a plant Communicate with controllers ( ) over a wireless network WCN Plant Controller Plant Out- of- network computation Distributed In- network computation

26 Outline: Control-as-a-Service A simple distributed method for control over wireless networks 1. Wireless Control Networks (WCNs) 2. Modeling 3. Synthesis of OpAmal WCNs 4. Robustness WCN 5. Case Study Plant

27 Standard Feedback Control Schemes Linear- Time Invariant model of the plant: Plant Controller Linear dynamic feedback controllers: Goal: Leverage the computaaonal capability in the network Each node acts as a local linear dynamical controller Resource constrained nodes Small states States of the nodes neighbors are considered as inputs!

28 Linear Iterative Scheme Each node maintains its (possibly vector) state Transmits state exactly once in each step (per frame) Updates state using linear iteraave strategy Example: z 5 = 1 z 2 = 2 v 2 v 5 z 4 = 0.2 v 4 v 3 z 3 = -2 Plant v 6 z 6 = -4.3 v 8 z 8 = 3.2 Initial state

29 Linear Iterative Scheme Each node maintains its (possibly vector) state Transmits state exactly once in each step (per frame) Updates state using linear iteraave strategy Example: Transmit slots z 2 = 2 z 5 = 1 v 2 v 5 z 4 = 0.2 v 4 v 3 z 3 = -2 v 4 informed about its neighbors states v 4 updates its state v 6 z 6 = -4.3 v 8 z 8 = 3.2 Slot Initial 3: 2: 5: 1: 4: 6: v 25 v 64 8 state 3 transmits

30 WCN Modeling Each node maintains state Node state update procedure: From neighbors From sensors Actuator update procedure: WCN From actuator s neighbors Plant Each node acts as part of a dynamical compensator

31 WCN Modeling Network acts as a linear dynamical compensator WCN Structural constraints: Only elements corresponding to exisang links (link weights) are allowed to be non- zero Plant

32 WCN modeling: Closing the loop Overall system state: plant network Closed- loop system: WCN Matrices W, G, H are structured Sparsity constraints imposed by topology! Plant

33 Advantages: Simple & Powerful Low overhead Easily incorporated into exisang wireless networks (e.g., ISA100.11a or wirelesshart) Simple scheduling Each node needs to transmit only once per frame StaAc (conflict- free) schedule No rouang! Easily deals with mulaple sensing/actuaaon points

34 Advantages: Compositionality Adding new control loops is easy! Does not require any communicaaon schedule recalculaaon WCN configuraaons can be combined Stable configuration Plant 1 Plant 2 Plant k

35 Outline A simple distributed method for control over wireless networks 1. Wireless Control Networks (WCNs) 2. Modeling 3. Synthesis of OpAmal WCNs 4. Robustness WCN 5. Case Study Plant

36 Robustness to Link Failures Example u[k] x[k+1]=αx[k]+u[k], y[k]=x[k] y[k] g v 2 w 21 v 1 h w 12 Maximal message drop probability which guarantees MSS, α=2

37 Robustness to Link Failures Example WCN with observer style updates u[k] x[k+1]=αx[k]+u[k], y[k]=x[k] y[k] g v 2 w 21 v 1 h w 12 For α=2, maximal message drop probability which guarantees MSS p max 21% < 25% Approaching theoretical limit for robustness with centralized controllers!

38 Outline A simple distributed method for control over wireless networks 1. Wireless Control Networks (WCNs) 2. Modeling 3. Synthesis of OpAmal WCNs 4. Robustness WCN 5. Case Study Plant

39 WCN demo: Distillation column process control DisAllaAon column control Plant conanuous- Ame model contains 8 states, 4 inputs, 4 outputs DisAllaAon column structure s 3 a 1 a 3 v 4 v 3 v 1 s 1 a 2 s 4 v 2 a 4 s 2 System configuration

40 WCN demo: Distillation column process control DisAllaAon column control Plant model contains 8 states, 4 inputs, 4 outputs WCN contains 4 nodes Stable configuration (obtained after plant discretization): s 3 nodeà node a 1 a 3 sensorà node v 4 v 3 v 1 s 1 a 2 s 4 v 2 nodeà actuator a 4 s 2 Network topology

41 WCN demo: Distillation column process control Process- in- the- loop test- bed Scenario I: v 1 turned OFF/ON

42 WCN demo: Distillation column process control Process- in- the- loop test- bed Scenario II: OpAmal control

43 Winners of the Honeywell Users Group 2011 Industrial Wireless Competition PRECISE Ph.D. Student: Miroslav Pajic. Embedded Sys MS Student: Harsh Jain

44 Controller-as-a-Service with Wireless Control Networks Intrusion Detection Level Monitoring Requirements Plant Dynamics Network Topology Network Synthesis Communication schedule OpAmal Control Robustness Embedding of exisang controllers Wireless Control Network ConfiguraAon RunAme AdaptaAon

45 Thank You

46 Demo 46

Dependable Wireless Control

Dependable Wireless Control Dependable Wireless Control through Cyber-Physical Co-Design Chenyang Lu Cyber-Physical Systems Laboratory Department of Computer Science and Engineering Wireless for Process Automa1on Emerson 5.9+ billion

More information

WirelessHART Modeling and Performance Evaluation

WirelessHART Modeling and Performance Evaluation WirelessHART Modeling and Performance Evaluation Anne Remke and Xian Wu October 24, 2013 A. Remke and X. Wu (University of Twente) WirelessHART October 24, 2013 1 / 21 WirelessHART [www.hartcomm.org] A.

More information

UNISI Team. UNISI Team - Expertise

UNISI Team. UNISI Team - Expertise Control Alberto Bemporad (prof.) Davide Barcelli (student) Daniele Bernardini (PhD student) Marta Capiluppi (postdoc) Giulio Ripaccioli (PhD student) XXXXX (postdoc) Communications Andrea Abrardo (prof.)

More information

Wireless Control Networks Modeling, Synthesis, Robustness, Security

Wireless Control Networks Modeling, Synthesis, Robustness, Security N ti Wireless Control Networks Modeling, Synthesis, Robustness, Security George J. Pappas Joseph Moore Professor School of Engineering and Applied Science University of Pennsylvania pappasg@seas.upenn.edu

More information

Closing the loop around Sensor Networks

Closing the loop around Sensor Networks Closing the loop around Sensor Networks Bruno Sinopoli Shankar Sastry Dept of Electrical Engineering, UC Berkeley Chess Review May 11, 2005 Berkeley, CA Conceptual Issues Given a certain wireless sensor

More information

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks

A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks A Review of Current Routing Protocols for Ad Hoc Mobile Wireless Networks Elisabeth M. Royer, Chai-Keong Toh IEEE Personal Communications, April 1999 Presented by Hannu Vilpponen 1(15) Hannu_Vilpponen.PPT

More information

A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization

A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization A Practical Approach to Bitrate Control in Wireless Mesh Networks using Wireless Network Utility Maximization EE359 Course Project Mayank Jain Department of Electrical Engineering Stanford University Introduction

More information

Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol

Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol Time Triggered Protocol (TTP/C): A Safety-Critical System Protocol Literature Review EE382c Fall 1999 Howard Curtis Global Technology Services MCC Robert France Global Software Division Motorola, Inc.

More information

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER Dr. Cheng Lu, Chief Communications System Engineer John Roach, Vice President, Network Products Division Dr. George Sasvari,

More information

Industrial Automation

Industrial Automation Software Development & Education Center Industrial Automation (HMI Drives Instrumentation Networking) Industrial Automation Automation is the use of machines, control systems and information technologies

More information

Automated Testing of Autonomous Driving Assistance Systems

Automated Testing of Autonomous Driving Assistance Systems Automated Testing of Autonomous Driving Assistance Systems Lionel Briand Vector Testing Symposium, Stuttgart, 2018 SnT Centre Top level research in Information & Communication Technologies Created to fuel

More information

Adaptive Sensor Selection Algorithms for Wireless Sensor Networks. Silvia Santini PhD defense October 12, 2009

Adaptive Sensor Selection Algorithms for Wireless Sensor Networks. Silvia Santini PhD defense October 12, 2009 Adaptive Sensor Selection Algorithms for Wireless Sensor Networks Silvia Santini PhD defense October 12, 2009 Wireless Sensor Networks (WSNs) WSN: compound of sensor nodes Sensor nodes Computation Wireless

More information

Co-evolution for Communication: An EHW Approach

Co-evolution for Communication: An EHW Approach Journal of Universal Computer Science, vol. 13, no. 9 (2007), 1300-1308 submitted: 12/6/06, accepted: 24/10/06, appeared: 28/9/07 J.UCS Co-evolution for Communication: An EHW Approach Yasser Baleghi Damavandi,

More information

Cyber-Physical Systems: Challenges for Systems Engineering

Cyber-Physical Systems: Challenges for Systems Engineering Cyber-Physical Systems: Challenges for Systems Engineering agendacps Closing Event April 12th, 2012, EIT ICT Labs, Berlin Eva Geisberger fortiss An-Institut der Technischen Universität München Cyber-Physical

More information

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay System Identification and Model Predictive Control of SI Engine in Idling Mode using Mathworks Tools Shivaram Kamat*, KP Madhavan**, Tejashree Saraf* *Engineering and Industrial Services, TATA Consultancy

More information

Intelligent Adaptation And Cognitive Networking

Intelligent Adaptation And Cognitive Networking Intelligent Adaptation And Cognitive Networking Kevin Langley MAE 298 5/14/2009 Media Wired o Can react to local conditions near speed of light o Generally reactive systems rather than predictive work

More information

Project Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project

Project Superfinish. Full-Production Superfinishing Machine ELECOMP Capstone Design Project Project Superfinish Full-Production Superfinishing Machine ELECOMP Capstone Design Project 2018-2019 Sponsoring Company Supfina Machine Company, Inc. 181 Circuit Drive, North Kingstown RI 02852 Phone:

More information

Real-Time Testing Made Easy with Simulink Real-Time

Real-Time Testing Made Easy with Simulink Real-Time Real-Time Testing Made Easy with Simulink Real-Time Andreas Uschold Application Engineer MathWorks Martin Rosser Technical Sales Engineer Speedgoat 2015 The MathWorks, Inc. 1 Model-Based Design Continuous

More information

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller Sukumar Kamalasadan Division of Engineering and Computer Technology University of West Florida, Pensacola, FL, 32513

More information

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw

Networked and Distributed Control Systems Lecture 1. Tamas Keviczky and Nathan van de Wouw Networked and Distributed Control Systems Lecture 1 Tamas Keviczky and Nathan van de Wouw Lecturers / contact information Dr. T. Keviczky (Tamas) Office: 34-C-3-310 E-mail: t.keviczky@tudelft.nl Prof.dr.ir.

More information

From Shared Memory to Message Passing

From Shared Memory to Message Passing From Shared Memory to Message Passing Stefan Schmid T-Labs / TU Berlin Some parts of the lecture, parts of the Skript and exercises will be based on the lectures of Prof. Roger Wattenhofer at ETH Zurich

More information

Luca Schenato joint work with: A. Basso, G. Gamba

Luca Schenato joint work with: A. Basso, G. Gamba Distributed consensus protocols for clock synchronization in sensor networks Luca Schenato joint work with: A. Basso, G. Gamba Networked Control Systems Drive-by-wire systems Swarm robotics Smart structures:

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

Some results on optimal estimation and control for lossy NCS. Luca Schenato

Some results on optimal estimation and control for lossy NCS. Luca Schenato Some results on optimal estimation and control for lossy NCS Luca Schenato Networked Control Systems Drive-by-wire systems Swarm robotics Smart structures: adaptive space telescope Wireless Sensor Networks

More information

Contents 1 Introduction 2 MOS Fabrication Technology

Contents 1 Introduction 2 MOS Fabrication Technology Contents 1 Introduction... 1 1.1 Introduction... 1 1.2 Historical Background [1]... 2 1.3 Why Low Power? [2]... 7 1.4 Sources of Power Dissipations [3]... 9 1.4.1 Dynamic Power... 10 1.4.2 Static Power...

More information

Building safe, smart, and efficient embedded systems for applications in life-critical control, communication, and computation. http://precise.seas.upenn.edu The Future of CPS We established the Penn Research

More information

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D.

Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D. Teleoperation and System Health Monitoring Mo-Yuen Chow, Ph.D. chow@ncsu.edu Advanced Diagnosis and Control (ADAC) Lab Department of Electrical and Computer Engineering North Carolina State University

More information

Run-time Power Control Scheme Using Software Feedback Loop for Low-Power Real-time Applications

Run-time Power Control Scheme Using Software Feedback Loop for Low-Power Real-time Applications Run-time Power Control Scheme Using Software Feedback Loop for Low-Power Real-time Applications Seongsoo Lee Takayasu Sakurai Center for Collaborative Research and Institute of Industrial Science, University

More information

A Case for Opportunistic Embedded Sensing In Presence of Hardware Power Variability

A Case for Opportunistic Embedded Sensing In Presence of Hardware Power Variability A Case for Opportunistic Embedded Sensing In Presence of Hardware Power Variability L. Wanner, C. Apte, R. Balani, Puneet Gupta, and Mani Srivastava University of California, Los Angeles puneet@ee.ucla.edu

More information

Design of an energy efficient Medium Access Control protocol for wireless sensor networks. Thesis Committee

Design of an energy efficient Medium Access Control protocol for wireless sensor networks. Thesis Committee Design of an energy efficient Medium Access Control protocol for wireless sensor networks Thesis Committee Masters Thesis Defense Kiran Tatapudi Dr. Chansu Yu, Dr. Wenbing Zhao, Dr. Yongjian Fu Organization

More information

Agenda. A short overview of the CITI lab. Wireless Sensor Networks : Key applications & constraints. Energy consumption and network lifetime

Agenda. A short overview of the CITI lab. Wireless Sensor Networks : Key applications & constraints. Energy consumption and network lifetime CITI Wireless Sensor Networks in a Nutshell Séminaire Internet du Futur, ASPROM Paris, 24 octobre 2012 Prof. Fabrice Valois, Université de Lyon, INSA-Lyon, INRIA fabrice.valois@insa-lyon.fr 1 Agenda A

More information

AES - Automotive Embedded Systems

AES - Automotive Embedded Systems Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2017 230 - ETSETB - Barcelona School of Telecommunications Engineering 744 - ENTEL - Department of Network Engineering MASTER'S DEGREE

More information

Wireless technologies Test systems

Wireless technologies Test systems Wireless technologies Test systems 8 Test systems for V2X communications Future automated vehicles will be wirelessly networked with their environment and will therefore be able to preventively respond

More information

Energy autonomous wireless sensors: InterSync Project. FIMA Autumn Conference 2011, Nov 23 rd, 2011, Tampere Vesa Pentikäinen VTT

Energy autonomous wireless sensors: InterSync Project. FIMA Autumn Conference 2011, Nov 23 rd, 2011, Tampere Vesa Pentikäinen VTT Energy autonomous wireless sensors: InterSync Project FIMA Autumn Conference 2011, Nov 23 rd, 2011, Tampere Vesa Pentikäinen VTT 2 Contents Introduction to the InterSync project, facts & figures Design

More information

Wireless in the Real World. Principles

Wireless in the Real World. Principles Wireless in the Real World Principles Make every transmission count E.g., reduce the # of collisions E.g., drop packets early, not late Control errors Fundamental problem in wless Maximize spatial reuse

More information

Research Statement. Sorin Cotofana

Research Statement. Sorin Cotofana Research Statement Sorin Cotofana Over the years I ve been involved in computer engineering topics varying from computer aided design to computer architecture, logic design, and implementation. In the

More information

A New Approach to the Design and Verification of Complex Systems

A New Approach to the Design and Verification of Complex Systems A New Approach to the Design and Verification of Complex Systems Research Scientist Palo Alto Research Center Intelligent Systems Laboratory Embedded Reasoning Area Tolga Kurtoglu, Ph.D. Complexity Highly

More information

Dual core architecture with custom N-PLC optimized DSP and Data Link Layer / Application 32bit controller

Dual core architecture with custom N-PLC optimized DSP and Data Link Layer / Application 32bit controller SM2480 Integrated N-PLC SCADA Controller for Solar Micro-inverters and Smart Ballasts Communication technology by: Semitech Semiconductor Product Overview The SM2480 is a highly integrated Supervisory

More information

Opportunistic Communications under Energy & Delay Constraints

Opportunistic Communications under Energy & Delay Constraints Opportunistic Communications under Energy & Delay Constraints Narayan Mandayam (joint work with Henry Wang) Opportunistic Communications Wireless Data on the Move Intermittent Connectivity Opportunities

More information

Introduction to Real-Time Systems

Introduction to Real-Time Systems Introduction to Real-Time Systems Real-Time Systems, Lecture 1 Martina Maggio and Karl-Erik Årzén 16 January 2018 Lund University, Department of Automatic Control Content [Real-Time Control System: Chapter

More information

3 Definitions, symbols, abbreviations, and conventions

3 Definitions, symbols, abbreviations, and conventions T10/02-358r2 1 Scope 2 Normative references 3 Definitions, symbols, abbreviations, and conventions 4 General 4.1 General overview 4.2 Cables, connectors, signals, transceivers 4.3 Physical architecture

More information

Resource Allocation Challenges in Future Wireless Networks

Resource Allocation Challenges in Future Wireless Networks Resource Allocation Challenges in Future Wireless Networks Mohamad Assaad Dept of Telecommunications, Supelec - France Mar. 2014 Outline 1 General Introduction 2 Fully Decentralized Allocation 3 Future

More information

Behaviour-Based Control. IAR Lecture 5 Barbara Webb

Behaviour-Based Control. IAR Lecture 5 Barbara Webb Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor

More information

Effective Design Techniques for Signal and Power Supply Isolation

Effective Design Techniques for Signal and Power Supply Isolation Effective Design Techniques for Signal and Power Supply Isolation Introduction Today, more than ever, electronics designers face a common set of goals: achieving higher throughput, higher resolution, more

More information

Achieving Network Consistency. Octav Chipara

Achieving Network Consistency. Octav Chipara Achieving Network Consistency Octav Chipara Reminders Homework is postponed until next class if you already turned in your homework, you may resubmit Please send me your peer evaluations 2 Next few lectures

More information

2012 Honeywell Users Group EMEA Tony Alexander Instrument Asset Management

2012 Honeywell Users Group EMEA Tony Alexander Instrument Asset Management Sustain.Ability. 2012 Honeywell Users Group EMEA Tony Alexander Instrument Asset Management Agenda Sustaining the Benefits of Smart Devices Instrument Nourishment Through Smart Device Management Field

More information

Director: Prof. Dongfeng Yuan UK-China Science Bridges Project

Director: Prof. Dongfeng Yuan UK-China Science Bridges Project Wireless Mobile Communication and Transmission (WMCT) Lab. Director: Prof. Dongfeng Yuan UK-China Science Bridges Project OUTLINE General Introduction Research Areas Desired Research Topics Patentable

More information

SourceSync. Exploiting Sender Diversity

SourceSync. Exploiting Sender Diversity SourceSync Exploiting Sender Diversity Why Develop SourceSync? Wireless diversity is intrinsic to wireless networks Many distributed protocols exploit receiver diversity Sender diversity is a largely unexplored

More information

Multiple Access Methods

Multiple Access Methods Helsinki University of Technology S-72.333 Postgraduate Seminar on Radio Communications Multiple Access Methods Er Liu liuer@cc.hut.fi Communications Laboratory 16.11.2004 Content of presentation Protocol

More information

Chapter 1 Basic concepts of wireless data networks (cont d.)

Chapter 1 Basic concepts of wireless data networks (cont d.) Chapter 1 Basic concepts of wireless data networks (cont d.) Part 4: Wireless network operations Oct 6 2004 1 Mobility management Consists of location management and handoff management Location management

More information

Adaptation of MAC Layer for QoS in WSN

Adaptation of MAC Layer for QoS in WSN Adaptation of MAC Layer for QoS in WSN Sukumar Nandi and Aditya Yadav IIT Guwahati Abstract. In this paper, we propose QoS aware MAC protocol for Wireless Sensor Networks. In WSNs, there can be two types

More information

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 4, April 2014,

More information

A survey on broadcast protocols in multihop cognitive radio ad hoc network

A survey on broadcast protocols in multihop cognitive radio ad hoc network A survey on broadcast protocols in multihop cognitive radio ad hoc network Sureshkumar A, Rajeswari M Abstract In the traditional ad hoc network, common channel is present to broadcast control channels

More information

A premium passenger car is controlled and managed by 80+ Embedded Systems. Communication systems for vehicle electronics

A premium passenger car is controlled and managed by 80+ Embedded Systems. Communication systems for vehicle electronics Presentation overview Background automotive electronics, an application area for time triggered communication. Time triggered protocols A premium passenger car is controlled and managed by 80+ Embedded

More information

WisperNet: Anti-Jamming for Wireless Sensor Networks

WisperNet: Anti-Jamming for Wireless Sensor Networks University of Pennsylvania ScholarlyCommons Real-Time and Embedded Systems Lab (mlab) School of Engineering and Applied Science --28 WisperNet: Anti-Jamming for Wireless Sensor Networks Miroslav Pajic

More information

Notes S5 breakout session - Hybrid Automata Verification S5 Conference June 2015

Notes S5 breakout session - Hybrid Automata Verification S5 Conference June 2015 Notes S5 breakout session - Hybrid Automata Verification S5 Conference June 2015 Introduction - What is the definition of nondeterminism we are considering? Certification nondeterminism? Usually there

More information

EE 314 Spring 2003 Microprocessor Systems

EE 314 Spring 2003 Microprocessor Systems EE 314 Spring 2003 Microprocessor Systems Laboratory Project #9 Closed Loop Control Overview and Introduction This project will bring together several pieces of software and draw on knowledge gained in

More information

Glossary of terms. Short explanation

Glossary of terms. Short explanation Glossary Concept Module. Video Short explanation Abstraction 2.4 Capturing the essence of the behavior of interest (getting a model or representation) Action in the control Derivative 4.2 The control signal

More information

Embracing Complexity. Gavin Walker Development Manager

Embracing Complexity. Gavin Walker Development Manager Embracing Complexity Gavin Walker Development Manager 1 MATLAB and Simulink Proven Ability to Make the Complex Simpler 1970 Stanford Ph.D. thesis, with thousands of lines of Fortran code 2 MATLAB and Simulink

More information

A New Control Theory for Dynamic Data Driven Systems

A New Control Theory for Dynamic Data Driven Systems A New Control Theory for Dynamic Data Driven Systems Nikolai Matni Computing and Mathematical Sciences Joint work with Yuh-Shyang Wang, James Anderson & John C. Doyle New application areas 1 New application

More information

NSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure

NSF. Hybrid Systems: From Models to Code. Tom Henzinger. UC Berkeley. French Guyana, June 4, 1996 $800 million embedded software failure Hybrid Systems: From Models to Code Tom Henzinger UC Berkeley NSF UC Berkeley: Chess Vanderbilt University: ISIS University of Memphis: MSI Foundations of Hybrid and Embedded Software Systems French Guyana,

More information

CSE 435: Software Engineering

CSE 435: Software Engineering CSE 435: Software Engineering Dr. James Daly 3501 Engineering Building Office: 3501 EB, by appointment dalyjame at msu dot edu TAs: Vincent Ragusa and Mohammad Roohitavaf Helproom Tuesday: 2-4 pm, Wednesday

More information

Hardware-In-the-Loop simulator for turboprop and turboshaft engine control units

Hardware-In-the-Loop simulator for turboprop and turboshaft engine control units Hardware-In-the-Loop simulator for turboprop and turboshaft engine control units J. Vejlupek, M. Jasanský, V. Lamberský, R. Grepl Abstract This paper presents the development and implementation of the

More information

Control of Power Converters for Distributed Generation

Control of Power Converters for Distributed Generation Mechatronics Industrial Advisory Board 2004 Control of Power Converters for Distributed Generation Ph.D. Student: Min Dai Advisor: Prof. Ali Keyhani Department of Electrical and Computer Engineering The

More information

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS

AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS AGENTS AND AGREEMENT TECHNOLOGIES: THE NEXT GENERATION OF DISTRIBUTED SYSTEMS Vicent J. Botti Navarro Grupo de Tecnología Informática- Inteligencia Artificial Departamento de Sistemas Informáticos y Computación

More information

Scheduling and Communication Synthesis for Distributed Real-Time Systems

Scheduling and Communication Synthesis for Distributed Real-Time Systems Scheduling and Communication Synthesis for Distributed Real-Time Systems Department of Computer and Information Science Linköpings universitet 1 of 30 Outline Motivation System Model and Architecture Scheduling

More information

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks

AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks AS-MAC: An Asynchronous Scheduled MAC Protocol for Wireless Sensor Networks By Beakcheol Jang, Jun Bum Lim, Mihail Sichitiu, NC State University 1 Presentation by Andrew Keating for CS577 Fall 2009 Outline

More information

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech

Real-time Cooperative Behavior for Tactical Mobile Robot Teams. September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech Real-time Cooperative Behavior for Tactical Mobile Robot Teams September 10, 1998 Ronald C. Arkin and Thomas R. Collins Georgia Tech Objectives Build upon previous work with multiagent robotic behaviors

More information

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS Eva Cipi, PhD in Computer Engineering University of Vlora, Albania Abstract This paper is focused on presenting

More information

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn

Increasing Broadcast Reliability for Vehicular Ad Hoc Networks. Nathan Balon and Jinhua Guo University of Michigan - Dearborn Increasing Broadcast Reliability for Vehicular Ad Hoc Networks Nathan Balon and Jinhua Guo University of Michigan - Dearborn I n t r o d u c t i o n General Information on VANETs Background on 802.11 Background

More information

Safety and alarming applications using ISA100 Wireless

Safety and alarming applications using ISA100 Wireless Safety and alarming applications using ISA100 Wireless Standards Certification Education & Training Publishing Conferences & Exhibits 11 th November, 2015 Toshi Hasegawa Yokogawa Electric Corporation Presenter

More information

Communication systems for vehicle electronics

Communication systems for vehicle electronics Background Communication systems for vehicle electronics Communication systems for vehicle electronics Presentation overview automotive electronics as an application area for realtime communication Real

More information

Comfort Electronics: Thermal Management Chassis Control Parking Assistant

Comfort Electronics: Thermal Management Chassis Control Parking Assistant Presentation overview Background automotive electronics as an application area for realtime communication Real time protocols LIN Local Interconnection Network A premium passenger car is controlled and

More information

Trends that are shaping the future of process automation

Trends that are shaping the future of process automation Trends that are shaping the future of process automation Ian Craig Department of Electrical, Electronic and Computer Engineering University of Pretoria South Africa 1 Contents Trends Impact of the second

More information

Keywords: Aircraft Systems Integration, Real-Time Simulation, Hardware-In-The-Loop Testing

Keywords: Aircraft Systems Integration, Real-Time Simulation, Hardware-In-The-Loop Testing 25 TH INTERNATIONAL CONGRESS OF THE AERONAUTICAL SCIENCES REAL-TIME HARDWARE-IN-THE-LOOP SIMULATION OF FLY-BY-WIRE FLIGHT CONTROL SYSTEMS Eugenio Denti*, Gianpietro Di Rito*, Roberto Galatolo* * University

More information

Hardware-in-loop Electronic Throttle System Based On Simulink Ning Chen 1,a,Pinchang Zhu 1,b

Hardware-in-loop Electronic Throttle System Based On Simulink Ning Chen 1,a,Pinchang Zhu 1,b Applied Mechanics and Materials Online: 2011-10-24 ISSN: 1662-7482, Vols. 128-129, pp 898-903 doi:10.4028/www.scientific.net/amm.128-129.898 2012 Trans Tech Publications, Switzerland Hardware-in-loop Electronic

More information

Embedded Robust Control of Self-balancing Two-wheeled Robot

Embedded Robust Control of Self-balancing Two-wheeled Robot Embedded Robust Control of Self-balancing Two-wheeled Robot L. Mollov, P. Petkov Key Words: Robust control; embedded systems; two-wheeled robots; -synthesis; MATLAB. Abstract. This paper presents the design

More information

CS 457 Lecture 16 Routing Continued. Spring 2010

CS 457 Lecture 16 Routing Continued. Spring 2010 CS 457 Lecture 16 Routing Continued Spring 2010 Scaling Link-State Routing Overhead of link-state routing Flooding link-state packets throughout the network Running Dijkstra s shortest-path algorithm Introducing

More information

Chapter 3 Chip Planning

Chapter 3 Chip Planning Chapter 3 Chip Planning 3.1 Introduction to Floorplanning 3. Optimization Goals in Floorplanning 3.3 Terminology 3.4 Floorplan Representations 3.4.1 Floorplan to a Constraint-Graph Pair 3.4. Floorplan

More information

Wireless TDMA Mesh Networks

Wireless TDMA Mesh Networks Wireless TDMA Mesh Networks Vinay Ribeiro Department of Computer Science and Engineering IIT Delhi Outline What are mesh networks Applications of wireless mesh Quality-of-service Design and development

More information

Lightweight Decentralized Algorithm for Localizing Reactive Jammers in Wireless Sensor Network

Lightweight Decentralized Algorithm for Localizing Reactive Jammers in Wireless Sensor Network International Journal Of Computational Engineering Research (ijceronline.com) Vol. 3 Issue. 3 Lightweight Decentralized Algorithm for Localizing Reactive Jammers in Wireless Sensor Network 1, Vinothkumar.G,

More information

Online Monitoring for Automotive Sub-systems Using

Online Monitoring for Automotive Sub-systems Using Online Monitoring for Automotive Sub-systems Using 1149.4 C. Jeffrey, A. Lechner & A. Richardson Centre for Microsystems Engineering, Lancaster University, Lancaster, LA1 4YR, UK 1 Abstract This paper

More information

SOURAV PATRA. Thesis: Linear matrix inequality approach to H-infinity Loop shaping control problems

SOURAV PATRA. Thesis: Linear matrix inequality approach to H-infinity Loop shaping control problems SOURAV PATRA RESEARCH INTERESTS Robust Control o H-infinity control o Control of negative-imaginary systems o Generalized distance measure for uncertain systems o Control of dynamical systems with actuator

More information

Predictive Intelligence in Foundation Fieldbus

Predictive Intelligence in Foundation Fieldbus Predictive Intelligence in Foundation Fieldbus Binoy Kamath AGM Project Pursuit Pepperl+Fuchs India Pvt. LTd.,Bangalore Agenda Need For Predictive Intelligence What does FF Enable? Where to implement Predictive

More information

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks

Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks Utilization Based Duty Cycle Tuning MAC Protocol for Wireless Sensor Networks Shih-Hsien Yang, Hung-Wei Tseng, Eric Hsiao-Kuang Wu, and Gen-Huey Chen Dept. of Computer Science and Information Engineering,

More information

MAC SCHEDULING IN INDUSTRIAL WIRELESS CELL-BASED MESH SENSOR NETWORKS

MAC SCHEDULING IN INDUSTRIAL WIRELESS CELL-BASED MESH SENSOR NETWORKS MAC SCHEDULING IN INDUSTRIAL WIRELESS CELL-BASED MESH SENSOR NETWORKS Imran Yousaf Master s Degree Thesis 2011 EMBEDDED SYSTEMS MAC SCHEDULING IN INDUSTRIAL WIRELESS CELL-BASED MESH SENSOR NETWORKS Postadress:

More information

William Milam Ford Motor Co

William Milam Ford Motor Co Sharing technology for a stronger America Verification Challenges in Automotive Embedded Systems William Milam Ford Motor Co Chair USCAR CPS Task Force 10/20/2011 What is USCAR? The United States Council

More information

Digital Communication Systems Engineering with

Digital Communication Systems Engineering with Digital Communication Systems Engineering with Software-Defined Radio Di Pu Alexander M. Wyglinski ARTECH HOUSE BOSTON LONDON artechhouse.com Contents Preface xiii What Is an SDR? 1 1.1 Historical Perspective

More information

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS

A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Tools and methodologies for ITS design and drivers awareness A SERVICE-ORIENTED SYSTEM ARCHITECTURE FOR THE HUMAN CENTERED DESIGN OF INTELLIGENT TRANSPORTATION SYSTEMS Jan Gačnik, Oliver Häger, Marco Hannibal

More information

Closed-Loop Transportation Simulation. Outlines

Closed-Loop Transportation Simulation. Outlines Closed-Loop Transportation Simulation Deyang Zhao Mentor: Unnati Ojha PI: Dr. Mo-Yuen Chow Aug. 4, 2010 Outlines 1 Project Backgrounds 2 Objectives 3 Hardware & Software 4 5 Conclusions 1 Project Background

More information

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control

Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control Simple, Optimal, Fast, and Robust Wireless Random Medium Access Control Jianwei Huang Department of Information Engineering The Chinese University of Hong Kong KAIST-CUHK Workshop July 2009 J. Huang (CUHK)

More information

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1

CSCI 445 Laurent Itti. Group Robotics. Introduction to Robotics L. Itti & M. J. Mataric 1 Introduction to Robotics CSCI 445 Laurent Itti Group Robotics Introduction to Robotics L. Itti & M. J. Mataric 1 Today s Lecture Outline Defining group behavior Why group behavior is useful Why group behavior

More information

Lecture 9: Case Study -- Video streaming over Hung-Yu Wei National Taiwan University

Lecture 9: Case Study -- Video streaming over Hung-Yu Wei National Taiwan University Lecture 9: Case Study -- Video streaming over 802.11 Hung-Yu Wei National Taiwan University QoS for Video transmission Perceived Quality How does network QoS translate to multimedia quality? Define your

More information

CS649 Sensor Networks IP Lecture 9: Synchronization

CS649 Sensor Networks IP Lecture 9: Synchronization CS649 Sensor Networks IP Lecture 9: Synchronization I-Jeng Wang http://hinrg.cs.jhu.edu/wsn06/ Spring 2006 CS 649 1 Outline Description of the problem: axes, shortcomings Reference-Broadcast Synchronization

More information

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 181 A NOVEL RANGE FREE LOCALIZATION METHOD FOR MOBILE SENSOR NETWORKS Anju Thomas 1, Remya Ramachandran 2 1

More information

Real Time Operating Systems Lecture 29.1

Real Time Operating Systems Lecture 29.1 Real Time Operating Systems Lecture 29.1 EE345M Final Exam study guide (Spring 2014): Final is both a closed and open book exam. During the closed book part you can have a pencil, pen and eraser. During

More information

Digital Circuits II Lecture 6. Lab Demonstration 3 Using Altera Quartus II to Determine Simplified Equations & Entering Truth Table into VHDL

Digital Circuits II Lecture 6. Lab Demonstration 3 Using Altera Quartus II to Determine Simplified Equations & Entering Truth Table into VHDL Digital Circuits II Lecture 6 Lab Demonstration 3 Using Altera Quartus II to Determine Simplified Equations & Entering Truth Table into VHDL References (Text Book): 1) Digital Electronics, 9 th editon,

More information

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS

SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS SOFTWARE DEFINED RADIO IMPLEMENTATION IN 3GPP SYSTEMS R. Janani, A. Manikandan and V. Venkataramanan Arunai College of Engineering, Thiruvannamalai, India E-Mail: jananisaraswathi@gmail.com ABSTRACT Radio

More information

Compressed Sensing for Multiple Access

Compressed Sensing for Multiple Access Compressed Sensing for Multiple Access Xiaodai Dong Wireless Signal Processing & Networking Workshop: Emerging Wireless Technologies, Tohoku University, Sendai, Japan Oct. 28, 2013 Outline Background Existing

More information