CHAPTER 1: REAL TIME COMPUTER CONTROL

Size: px
Start display at page:

Download "CHAPTER 1: REAL TIME COMPUTER CONTROL"

Transcription

1 CHAPTER 1 Page 1 ENGG4420 LECTURE 2 September :49 PM CHAPTER 1: REAL TIME COMPUTER CONTROL REFERENCES: G. F. Franklin et al., ``Feedback Control of Dynamic Systems,`` 5th Edition, Pearson, S. Bennett, ``Real Time Computer Control,`` Pearson Education. R. Muresan, ENGG4420 Lab Manual, 2010.

2 CHAPTER 1 Page 2 SECTIONS SECTION 1.1: Real Time Definitions and Development SECTION 1.2: Dynamic Models SECTION 1.3: Feedback Control SECTION 1.4: PID SECTION 1.5: Tuning SECTION 1.6: Implementing Real Time Control Algorithms

3 CHAPTER 1 Page 3 SECTION 1.1 REAL TIME DEFINITIONS AND DEVELOPMENT The application of digital computers to industrial control began in the late 1950s. In late 1960s the real time operating systems were developed. By 1970, it was becoming possible to consider having two computers on the system, one simply acting as stand by in the event of failure. The development of microprocessor in 1974 made possible the use of distributed computer control systems. COMPUTER CONTROL TASK OPERATION Sequential mode: plant input, control, plant output and communication tasks are all being carried out in turn and, with the sequence then being repeated indefinitely. Parallel mode: various tasks are executed concurrently. Computers with a single processor unit are in fact performing as pseudo concurrent operation. Concurrency (or pseudo concurrency) problems: Task synchronization Sharing of resources between tasks.

4 CHAPTER 1 Page 4 What is Real Time? Real time is a quantitative notion of time and is measured using a physical (real) clock. Within this context: real time response is the ability to reliably and, without fail, respond to an event, or perform an operation, within a guaranteed time period. Ex. chemical plant... Logical time (or virtual time) deals with a qualitative notion of time and is expressed using event ordering relations such as before, after, sometimes, eventually, preceeds, succeeds, etc. While dealing with logical time, time readings from a physical clock are not necessary for ordering the events. Ex. library software... A system is called a real time system, when we need quantitative expression of time (i.e., real time) to describe the behaviour of the system. Both the computer system and the controlled system (environment) use the same time scale. Any system whose behaviour can completely be described without using any quantitative expression of time is not a real time system.

5 CHAPTER 1 Page More Definitions of Real Time Systems General Definition: Any system in which the time at which the output is produced is significant i. ii. This is usually because the input corresponds to some movement in the physical world, and the output has to relate to that same movement. The lag from input time to output time must be sufficiently small for acceptable timeliness. Real time systems are those which must produce correct responses within a definite time limit otherwise performance degradation and/or malfunction results; Or, a real time system reads inputs from the plant and sends control signals to the plant at times determined by plant operational considerations not at times limited by the capabilities of the computer system. A real time program is a program for which the correctness of operation depends on both the logical results of the computation and the time at which the results are produced.

6 CHAPTER 1 Page 6 EXAMPLE APPLICATIONS OF REAL TIME SYSTEMS INDUSTRIAL APPLICATIONS: major usage of realtime systems Example 1: Chemical Plant Control Type of process control application Real time computer periodically monitors plant conditions readings of pressure, temperature, and chemical concentration of the reaction chamber Automation system decides based on the readings the corrective actions necessary at that instant in order to maintain the chemical reaction at the certain rate. The actions decided upon must be carried out within certain predefined time bounds Typical time bounds for chemical plants are from a few microseconds to several milliseconds.

7 CHAPTER 1 Page 7 Example 2. Automated Car Assembly Plant Example of plant automation system The work product (partially assembled car) moves on a conveyor belt Several workstations are place along the conveyor belt each workstation performs specific operations: fitting engine, etc. At each workstation a sensor senses the arrival of the next partially assembled product There is time constraint imposed on the workstation computer work must be completed before moving to the next step Time bounds are typically 100x of ms. Chassis Fit Engine Fit Door Fit Wheel Conveyor Belt Spray Paint Finished Car

8 CHAPTER 1 Page 8 Example 3: Supervisory Control and Data Acquisition (SCADA) SCADA are a category of distributed control systems and in general monitor and control a large number of distributed events In SCADA systems, sensors are scattered at various geographic locations to collect raw data that is processed and stored in real time database Example of SCADA is the Energy Management System (EMS) EMS helps to carry out load balancing in an electrical energy distribution network Another SCADA example is a system that monitors and controls traffic in a computer network makes the router change its traffic routing policy dynamically based on sensed load in different segments of the network. TIME CONTRAINTS in SCADA applications is that the sensors must sense the system state at regular intervals (every few ms) and the data must be processed before the next state is sensed.

9 CHAPTER 1 Page 9 MEDICAL: few examples are: robots, MRI scanners, radiation therapy equipment, bedside monitors, and Computerized Axial Tomography (CAT) Example 4: Robot used in recovery of displaced radioactive material Radioactive material is used in various treatments in medical field If the radioactive material gets dislocated and falls a robot is used to restore the radioactive material to its proper position. The robot walks into the room containing the material, picks it up, and restores it to its proper position. The robot needs to sense the environment frequently and based on this information it needs to plan its path. The real time constraint on the path planning task of the robot is that unless it plans the path fast enough after an obstacle is detected, it may collide with it. Time constraints in this case are a few ms.

10 CHAPTER 1 Page 10 PERIPHERAL EQUIPMENT: there are many peripheral equipment that contain embedded realtime systems such as: laser printers, digital copiers, fax machines, digital cameras, scanners etc. AUTOMOTIVE AND TRANSPORTATION: a few examples in this area are: automotive engine control systems, road traffic signal control, airtraffic control, high speed train control, car navigation system, and MPFI engine control system Example: Multi Point Fuel Injection (MPFI) System MPFI is a real time system that controls the rate of fuel injection and allows the engine to operate at its optimal efficiency, and reduce pollution. A MPFI system injects fuel into the individual cylinders resulting in better power balance among cylinders as well as higher output. The computer primarily controls the ignition timing and the quantity of fuel to be injected The actions of the computer are determined based on sensor's data from the engine: Ambient temperature, engine coolant temperature, exhaust temperature, emission gas contents, engine rpm, vehicle road speed, crankshaft position, camshaft position, etc.

11 CHAPTER 1 Page 11 TELECOMMUNICATION APPLICATIONS: examples in this class are: cellular systems, video conferencing, cable modems, etc. Example: A Cellular System Popular means of mobile communication a cellular system usually maps a city into cells. In each cell, a base station monitors the mobile handsets present in the cell. The base station performs various tasks such as locating a user, sending and receiving control messages to a handset, hand off calls, etc. When a mobile user moves away, its received signal strength (RSS) falls at the base station. The base station monitors RSS and when it fall under a certain threshold value, it hands off details of the ongoing call of the mobile to the base station of the cell to which the mobile has moved. The hand off must be completed within a sufficient small predefined time interval so that the user does not feel any temporary disruption of service during hand off. Typically, call hand off is required to be achieved within a few ms.

12 CHAPTER 1 Page 12 AEROSPACE: there are various real time systems in aerospace: avionics, flight simulation, airline cabin management systems, satellite tracking systems, on board aircraft computer, etc. Example: On Board Aircraft Computer On board computer implements the auto pilot mode the on board computer takes over all controls of the aircraft including navigation, take off, and landing. In the auto pilot mode the computer periodically samples velocity and acceleration of the aircraft, amplitude etc. The sampled data is used to compute X, Y, and Z coordinates of the current position. The computer compares the current position with the pre specified track data. Before the next sample data values are obtained the computer computes the deviation from the specified track values and takes any corrective actions that are necessary. Sampling of parameters and data analysis need to be completed within a few microseconds.

13 CHAPTER 1 Page 13 INTERNET AND MULTIMEDIA APPLICATIONS: realtime applications in this area include: video conferencing and multimedia multicast, Internet routers and switches, etc. CONSUMER ELECTRONICS: in this area there are numerous applications of real time systems: set top boxes, audio equipment, Internet telephony, microwave ovens, intelligent washing machines, home security systems, air conditioning and refrigeration, toys, cell phones, etc. Example: Cell Phones A cell phone at any point in time carries out a number of tasks simultaneously such as: convert input voice to digital signals, convert electrical signals from the microphone to output voice signals, sample incoming base station signals in the control channel, etc. A cell phone response to the communication received from the base station within certain specified time bounds. Example: a base station might command a cell phone to switch the ongoing communication to a specific frequency (within a few ms).

14 CHAPTER 1 Page 14 DEFENCE APPLICATIONS: real time systems include: missile guidance systems, anti missile systems, satellite based surveillance systems, etc. Example: Missile Guidance System capable of sensing the target and home on it Homing becomes easy when the target emits either electrical or thermal radiation. The missile guidance is achieved by a computer mounted on the missile. The mounted computer computes the deviation from the required trajectory and effects track changes of the missile to guide it onto the target. The time constraint on the computer based guidance system is that the sensing and the track correction tasks must be activated frequently enough to keep the missile from straying from the target within a few hundreds of microseconds or less depending on the missile speed. OTHER EXAMPLES: from every day life we have the railway reservation system as a real time system but it is in a different sub category...

15 CHAPTER 1 Page 15 A BASIC MODEL OF A REAL TIME SYSTEM

16 CHAPTER 1 Page 16 A. B. C. ENGG4420: LECTURE 2 CHARACTERISTICS OF REAL TIME SYSTEMS TIME CONSTRAINTS: every real time task is associated with some time constraints: a) Deadline associated with tasks common constraint; b) Delay; c) Duration It is the responsibility of the Real Time Operating System (RTOS) to ensure that all tasks meet their respective time constraints. NEW CORRECTNESS CRITERION: correctness in real time system implies both logical correctness of results, and correctness of time at which the results are produced. a. A logically correct result produced after the deadline would be considered incorrect. SAFETY CRITICALITY: In many real time systems the issues related to safety and reliability are bounded together to generate safety critical systems safety critical system is required to be highly reliable. a. Safe system is one that does not cause any damage even when it fails b. Reliable system is one that can operate for long durations of time without any failure

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: Microcontrollers and Embedded Processors Module No: CS/ES/2 Quadrant 1 e-text In this module, microcontrollers and embedded processors

More information

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Real-time systems deliver services while meeting some timing constraints Not necessarily fast,

More information

EMBEDDED SYSTEMS INTRODUCTION

EMBEDDED SYSTEMS INTRODUCTION EMBEDDED SYSTEMS INTRODUCTION UPDATED TLH Copyright 2000, EXAMPLE PRODUCTS & PROJECTS FOR THE PROJECT SELECT AN EMBEDDED SYSTEM DESIGN IT OR DESCRIBE IT IN DETAIL SEE THE PROJECT REQUIREMENTS SHEET FOR

More information

CS4514 Real-Time Systems and Modeling

CS4514 Real-Time Systems and Modeling CS4514 Real-Time Systems and Modeling Fall 2015 José M. Garrido Department of Computer Science College of Computing and Software Engineering Kennesaw State University Real-Time Systems RTS are computer

More information

Ch 5 Industrial Control Systems

Ch 5 Industrial Control Systems Ch 5 Industrial Control Systems Sections: 1. Process Industries vs. Discrete Manufacturing Industries 2. Continuous vs. Discrete Control 3. Computer Process Control Industrial Control - Defined The automatic

More information

Syllabus Instructors:

Syllabus Instructors: Introduction to Real-Time Systems Embedded Real-Time Software Lecture 1 Syllabus Instructors: Dongsoo S. Kim Office : Room 83345 (031-299-4642) E-mail : dskim@iupui.edu Office Hours: by appointment 2 Syllabus

More information

Real-Time Systems 1. Basic Concepts

Real-Time Systems 1. Basic Concepts Real-Time Systems 1 Basic Concepts Typical RTS 2 Example: Car 3 Mission: Reaching the destination safely. Controlled System: Car. Operating environment: Road conditions and other cars. Controlling System

More information

INDUSTRIAL CONTROL SYSTEMS & COMPUTER PROCESS CONTROL

INDUSTRIAL CONTROL SYSTEMS & COMPUTER PROCESS CONTROL 1 INDUSTRIAL CONTROL SYSTEMS & COMPUTER PROCESS CONTROL INDUSTRIAL CONTROL - DEFINED The automatic regulation of unit operations and their associated equipment as well as the integration and coordination

More information

Anywhere that data needs to be gathered regularly, a computerized data logging system can be used. Some examples are shown below

Anywhere that data needs to be gathered regularly, a computerized data logging system can be used. Some examples are shown below Monitoring, Measurement and Control How Can Computers Measure Things? A sensor, such as a temperature sensor, can be connected to a computer. The computer can then monitor the signal from the sensor, reacting

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2019 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/

More information

Real-Time Systems and their Programming Languages

Real-Time Systems and their Programming Languages Real-Time Systems and their Programming Languages Prerequisites Basic understanding of Ada and C Basic understanding of computer architectures. Basic understanding of Operating Systems Course Aims: Understanding

More information

IN4343 Real-Time Systems

IN4343 Real-Time Systems IN4343 Real-Time Systems Koen Langendoen, TA (TBD) 2017-2018 Delft University of Technology Challenge the future Course outline Real-time systems Lectures theory instruction Exam Reinder Bril TU/e Practicum

More information

Engineering SCADA (Introduction) Dr. Sasidharan Sreedharan

Engineering SCADA (Introduction) Dr. Sasidharan Sreedharan Engineering SCADA (Introduction) Dr. Sasidharan Sreedharan www.sasidharan.webs.com Contents What is a SCADA System Simple SCADA System lay out and working Components of a SCADA System Levels of SCADA -

More information

ASIC Design Starts for by Key End Market Applications

ASIC Design Starts for by Key End Market Applications ASIC Design Starts for 2014 by Key End Market Applications February 2014 Study No. SC101-14 Copyright Semico Research, 2014. All rights reserved. Reproduction in whole or part is prohibited without the

More information

Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N

Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N Mechatronic Design Approach D R. T A R E K A. T U T U N J I P H I L A D E L P H I A U N I V E R S I T Y, J O R D A N 2 0 1 3 Mechatronics: Synergetic Integration of Different Disciplines [Ref.] Prof. Rolf

More information

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15

Introduction to Real-Time Communications. Real-Time and Embedded Systems (M) Lecture 15 Introduction to Real-Time Communications Real-Time and Embedded Systems (M) Lecture 15 Lecture Outline Modelling real-time communications Traffic and network models Properties of networks Throughput, delay

More information

force [n] precision machined body (custom design welcome) Mating pin diameter [mm] force [n]

force [n] precision machined body (custom design welcome) Mating pin diameter [mm] force [n] CoNtact data StaNdard CLIP Clip code 0610 4-FiNGer 0.56-0.84 mm 0.28 mm 3.5 mm 5 a Clip code 4710 0.64-0.92 mm 0.24 mm 2.6 mm 5 a Clip code 1810 0.92-1.06 mm 0.14 mm 2.2 mm 8 a 190 CoNtact data StaNdard

More information

Issues in Programming Language Design for Embedded RT Systems

Issues in Programming Language Design for Embedded RT Systems CSE 237B Fall 2009 Issues in Programming Language Design for Embedded RT Systems Reliability and Fault Tolerance Exceptions and Exception Handling Rajesh Gupta University of California, San Diego ES Characteristics

More information

Temperature and humidity module DHT11 Product Manual

Temperature and humidity module DHT11 Product Manual Temperature and humidity module DHT11 Product Manual 1 Product Overview DHT11 digital temperature and humidity sensor is a composite Sensor contains a calibrated digital signal output of the temperature

More information

Chapter 9 Introduction to Networks

Chapter 9 Introduction to Networks Chapter 9 Introduction to Networks 9.1 Uses of a network Networks are used in many situations. We can see networks in places like offices, airports and factories. In fact we use networks in many situations

More information

AUTOMATION. Dr. Ibrahim Al-Naimi

AUTOMATION. Dr. Ibrahim Al-Naimi AUTOMATION Dr. Ibrahim Al-Naimi Chapter Three Introduction to Automation Automation Automation is the technology by which a process or procedure is accomplished without human assistance. It is implemented

More information

Current Activities of the ITRON Project. Current Introduction Activities to of the ITRON Project

Current Activities of the ITRON Project. Current Introduction Activities to of the ITRON Project ITRON Supporters' Meeting Current Introduction Activities to of the ITRON Project Current Activities of the ITRON Project 1 Oct. 1997 ( / University of Tokyo ) hiro@is.s.u-tokyo.ac.jp TRON is an abbreviation

More information

CS244-Introduction to Embedded Systems and Ubiquitous Computing. Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010

CS244-Introduction to Embedded Systems and Ubiquitous Computing. Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010 CS244-Introduction to Embedded Systems and Ubiquitous Computing Instructor: Eli Bozorgzadeh Computer Science Department UC Irvine Winter 2010 CS244 Lecture 2 Embedded Applications Winter 2010- CS 244 2

More information

ELEC 5260/6260/6266 Embedded Computing Systems

ELEC 5260/6260/6266 Embedded Computing Systems ELEC 5260/6260/6266 Embedded Computing Systems Spring 2018 Victor P. Nelson Text: Computers as Components, 4 th Edition Prof. Marilyn Wolf (Georgia Tech) Course Web Page: http://www.eng.auburn.edu/~nelsovp/courses/elec5260_6260/

More information

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software What are Embedded Systems? 1 Lecture 1 Introduction to Embedded Systems & Software Roopa Rangaswami October 9, 2002 Embedded systems are computer systems that monitor, respond to, or control an external

More information

Honda Toyota Accord Venza Quick Start Guide

Honda Toyota Accord Venza Quick Start Guide Multimedia Navigation System Honda Pilot Quick Start Guide In-Dash Multi-Media / Navigation System Honda Toyota Accord Venza Quick Start Guide G System Features: Navigation Bluetooth Hands-Free ipod and

More information

What is Mechatronics

What is Mechatronics Mechatronics What is Mechatronics What Is Mechatronics? Mechatronics is a methodology used for the optimal design of electromechanical products. Multi-disciplinary system design has employed a sequential

More information

5/4/2016 ht.ttlms.com

5/4/2016 ht.ttlms.com Order Template Screen 1 Free Form Lesson Overview 2 Free Form Performance Based CNS Requirements 3 Free Form Performance Based CNS Requirements 4 Single Answer Knowledge Check 5 Free Form Related ICAO

More information

Twelfth Edition. Chapter 8: Wired and Wireless Communication. Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1

Twelfth Edition. Chapter 8: Wired and Wireless Communication. Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Computers Are Your Future Twelfth Edition Chapter 8: Wired and Wireless Communication Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Wired and Wireless Communication Copyright 2012

More information

Computers Are Your Future Tenth Edition

Computers Are Your Future Tenth Edition Computers Are Your Future Tenth Edition Chapter 3: Wired & Wireless Communication Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 All rights reserved. No part of this publication may

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

José Costa What is an embedded system? Examples of embedded systems. Characteristics of embedded systems

José Costa What is an embedded system? Examples of embedded systems. Characteristics of embedded systems José Costa (DEI/IST) What is an Embedded System? 2012-02-14 2 / 40 What is an Embedded System? José Costa Software for Embedded Systems Department of Computer Science and Engineering (DEI) Instituto Superior

More information

( B Scheme Main, Re-appear & Improvement)

( B Scheme Main, Re-appear & Improvement) Theory Date Sheet of B. Tech. 2 nd Sem. (May 2018 Examinations) Time of Exam:. 09:30 AM to 12:30 PM for Morning Session (M) Time of Exam:. 02:00 PM to 05:00 PM for Evening Session (E) ( B Scheme Main,

More information

ECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring

ECE 1161/2161 Embedded Computer System Design 2. Introduction. Wei Gao. Spring ECE 1161/2161 Embedded Computer System Design 2 Introduction Wei Gao Spring 2018 1 Course Information Class time: 4:30pm 5:45pm TuTh Instructor: Wei Gao, weigao@pitt.edu Office: 1205 Benedum Office hour:

More information

Introduction to Embedded Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Introduction to Embedded Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University Introduction to Embedded Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Embedded Systems Everywhere 2 What are Embedded Systems? Definition

More information

Introduction to Embedded Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University

Introduction to Embedded Systems. Jin-Soo Kim Computer Systems Laboratory Sungkyunkwan University Introduction to Embedded Systems Jin-Soo Kim (jinsookim@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu Embedded Systems Everywhere ICE3028: Embedded Systems Design (Spring

More information

Part I: Introduction to Wireless Sensor Networks. Xenofon Fafoutis

Part I: Introduction to Wireless Sensor Networks. Xenofon Fafoutis Part I: Introduction to Wireless Sensor Networks Xenofon Fafoutis Sensors 2 DTU Informatics, Technical University of Denmark Wireless Sensor Networks Sink Sensor Sensed Area 3 DTU Informatics,

More information

Environment: dictates timeliness requirements, to which the internal system has to react on time.

Environment: dictates timeliness requirements, to which the internal system has to react on time. 1. Introduction 1.1 What is a Real-Time System? Environment: dictates timeliness requirements, to which the internal system has to react on time. Internal system: contains many processes that are executed

More information

Using RecurDyn. Contents

Using RecurDyn. Contents Using RecurDyn Contents 1.0 Multibody Dynamics Overview... 2 2.0 Multibody Dynamics Applications... 3 3.0 What is RecurDyn and how is it different?... 4 4.0 Types of RecurDyn Analysis... 5 5.0 MBD Simulation

More information

Operating Systems. Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) alphapeeler.sf.net/pubkeys/pkey.htm

Operating Systems. Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) alphapeeler.sf.net/pubkeys/pkey.htm Operating Systems Engr. Abdul-Rahman Mahmood MS, PMP, MCP, QMR(ISO9001:2000) armahmood786@yahoo.com alphasecure@gmail.com alphapeeler.sf.net/pubkeys/pkey.htm http://alphapeeler.sourceforge.net pk.linkedin.com/in/armahmood

More information

Computer Systems A Background Review

Computer Systems A Background Review Computer Systems A Background Review Ravindranath Jaglal Thursday 9 th 2012 Table of Contents I 2.1 The Computer System 2.1.1 Computer System Overview 2.1.2 Application 2.1.3 Sensors 2.1.4 Effectors 2.1.5

More information

SCADA Software. 3.1 SCADA communication architectures SCADA system

SCADA Software. 3.1 SCADA communication architectures SCADA system 3 SCADA Software 3.1 SCADA communication architectures 3.1.1 SCADA system A supervisory control and data acquisition (SCADA) system means a system consisting of a number of remote terminal units (RTUs)

More information

3. Quality of Service

3. Quality of Service 3. Quality of Service Usage Applications Learning & Teaching Design User Interfaces Services Content Process ing Security... Documents Synchronization Group Communi cations Systems Databases Programming

More information

Real Time Operating Systems and Middleware

Real Time Operating Systems and Middleware Real Time Operating Systems and Middleware Introduction to Real-Time Systems Luca Abeni abeni@disi.unitn.it Credits: Luigi Palopoli, Giuseppe Lipari, Marco Di Natale, and Giorgio Buttazzo Scuola Superiore

More information

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components

Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems. Embedded System Components Components & Characteristics of an Embedded System Embedded Operating System Application Areas of Embedded d Systems Automotive Industrial Automation Building Automation etc. 1 2 Embedded System Components

More information

SKYNET. Satellite Communications COMPLETE FLEET SOLUTIONS

SKYNET. Satellite Communications COMPLETE FLEET SOLUTIONS SKYNET Satellite Communications COMPLETE FLEET SOLUTIONS 2 SkyNet Satellite Communications 2018 VEHICLES & FLEET ANALYTICS & REPORTING HARDWARE OPTIONS SAFETY & COMPLIANCE GPS LOCATION & TRACKING NAVIGATION

More information

Selection of controllers and integrated systems

Selection of controllers and integrated systems maxon motor: Selection of controllers and integrated systems 2017 maxon motor ag maxon_control-system-selection, WJ, Animated Version V2.31 Criteria to find the base drive controller family Base criteria

More information

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO

Flexible Visual Inspection. IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO Flexible Visual Inspection IAS-13 Industrial Forum Horizon 2020 Dr. Eng. Stefano Tonello - CEO IT+Robotics Spin-off of University of Padua founded in 2005 Strong relationship with IAS-LAB (Intelligent

More information

DISTRIBUTED REAL-TIME SYSTEMS

DISTRIBUTED REAL-TIME SYSTEMS Distributed Systems Fö 11/12-1 Distributed Systems Fö 11/12-2 DISTRIBUTED REAL-TIME SYSTEMS What is a Real-Time System? 1. What is a Real-Time System? 2. Distributed Real Time Systems 3. Predictability

More information

Automotive and Aerospace Synergies

Automotive and Aerospace Synergies Corporate Technical Office Automotive and Aerospace Synergies Potential for common activities Denis Chapuis, EADS Corporate Technical Office, Electronics denis.chapuis@eads.net Seite 1 Presentation title

More information

Current Status and Future Plan of HELP

Current Status and Future Plan of HELP International Telecommunication Union Current Status and Future Plan of HELP Masatoshi Morita Assistant Director for ITS Traffic Planning Division, Traffic Bureau, National Police Agency of Japan The purpose

More information

Vehicle Speed Observation Models Based on the Data on the Smartphone GPS

Vehicle Speed Observation Models Based on the Data on the Smartphone GPS Computer Technology and Application 7 (2016) 300-307 doi: 10.17265/1934-7332/2016.06.004 D DAVID PUBLISHING Vehicle Speed Observation Models Based on the Data on the Smartphone GPS Gede Herdian Setiawan,

More information

Introduction to Embedded Systems

Introduction to Embedded Systems Introduction to Embedded Systems Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)

More information

Design of Real-Time Software

Design of Real-Time Software Design of Real-Time Software Introduction Reinder J. Bril Technische Universiteit Eindhoven Department of Mathematics and Computer Science System Architecture and Networking Group P.O. Box 513, 5600 MB

More information

EMBEDDED SYSTEM BASICS AND APPLICATION

EMBEDDED SYSTEM BASICS AND APPLICATION EMBEDDED SYSTEM BASICS AND APPLICATION Dr.Syed Ajmal IIT- Robotics TOPICS TO BE DISCUSSED System Embedded System Components Classifications Processors Other Hardware Software Applications 2 INTRODUCTION

More information

SUBARU STARLINK. Quick Reference Guide. your subaru connected. Love. It s what makes a Subaru, a Subaru.

SUBARU STARLINK. Quick Reference Guide. your subaru connected. Love. It s what makes a Subaru, a Subaru. SUBARU STARLINK your subaru connected Quick Reference Guide 2017 Love. It s what makes a Subaru, a Subaru. Table of Contents 2 Controls 3 Bluetooth Basics 4 8 Hands-free Calling SUBARU STARLINK 6.2" Multimedia

More information

> Acoustical feedback in the form of a beep with increasing urgency with decreasing distance to an obstacle

> Acoustical feedback in the form of a beep with increasing urgency with decreasing distance to an obstacle PARKING ASSIST TESTING THE MEASURABLE DIFFERENCE. > Creation of complex 2-dimensional objects > Online distance calculations between moving and stationary objects > Creation of Automatic Points of Interest

More information

Liebherr-Aerospace: Optical Metrology from GOM Accelerates Certification Tests for New Landing Gears

Liebherr-Aerospace: Optical Metrology from GOM Accelerates Certification Tests for New Landing Gears Application Note Liebherr-Aerospace: Optical Metrology from GOM Accelerates Certification Tests for New Landing Gears Location/Country: Lindenberg, Deutschland GOM system: ARAMIS GOM software: ARAMIS Professional

More information

Telecom Italia Smart sustainable cities experiences

Telecom Italia Smart sustainable cities experiences GRUPPO TELECOM ITALIA Telecom Italia Smart sustainable cities experiences New Dehli, March 2015 Telecom Italia - Flavio Cucchietti Smart Sustainable City is a great concept but needs to be supported by

More information

Quick Guide Crosstrek Impreza Legacy Outback. Love. It s what makes a Subaru, a Subaru.

Quick Guide Crosstrek Impreza Legacy Outback. Love. It s what makes a Subaru, a Subaru. Quick Guide Crosstrek Impreza Legacy Outback 2018 Love. It s what makes a Subaru, a Subaru. Table of Contents 2 Controls 3 Bluetooth Basics 4 7 Hands-free Calling SUBARU STARLINK Pairing Your Cell Phone

More information

Introduction to Embedded Systems

Introduction to Embedded Systems Introduction to Embedded Systems Minsoo Ryu Hanyang University Outline 1. Definition of embedded systems 2. History and applications 3. Characteristics of embedded systems Purposes and constraints User

More information

The Design of Telemetry Acquisition and Analysis Vans for Testing Construction and Mining Equipment

The Design of Telemetry Acquisition and Analysis Vans for Testing Construction and Mining Equipment The Design of Telemetry Acquisition and Analysis Vans for Testing Construction and Mining Equipment Item Type text; Proceedings Authors Jury, Owen T. Publisher International Foundation for Telemetering

More information

Cooling Solutions for Mission-Critical Electronics Air Conditioned Transit Cases and Enclosures

Cooling Solutions for Mission-Critical Electronics Air Conditioned Transit Cases and Enclosures Cooling Solutions for Mission-Critical Electronics Air Conditioned Transit Cases and Enclosures M I L I T A R Y A P P L I C A T I O N S Because Failure is Not an Option EIC Solutions offers a wide range

More information

Continuous Flow Monitoring

Continuous Flow Monitoring Product Data Sheet CODEL Continuous Flow Monitoring VCEM5000/5100 Flue Gas Flow Monitor In-situ, low maintenance devices for continuous measurement of hot gas flow Non-contact infra-red sensing Continuous

More information

IoT in Smart Cities Technology overview and future trends

IoT in Smart Cities Technology overview and future trends IoT in Smart Cities Technology overview and future trends Rolland Vida, PhD Budapest University of Technology and Economics Smart City Group, Dept. of Telecommunications and Media Informatics IEEE Sensors

More information

AUTOMATION. Dr. Ibrahim Al-Naimi

AUTOMATION. Dr. Ibrahim Al-Naimi AUTOMATION Dr. Ibrahim Al-Naimi Chapter four Industrial Control Systems Process and Discrete Industries Level of automation. Variables and parameters. Continuous and Discrete Variables/Parameters Continuous

More information

Authorized Systems Integrator. Automation Systems Telemetry & SCADA

Authorized Systems Integrator. Automation Systems Telemetry & SCADA Authorized Systems Integrator Automation Systems Telemetry & SCADA Horizons Engineering Switchgear Manufacturing Co. plc. is an Authorized System Integrator, Automation Partner for Schneider Electric Automation.

More information

Classification of RTS. RTS Definitions. RTS Definitions

Classification of RTS. RTS Definitions. RTS Definitions Classification of RTS Dr. Hugh Melvin, Dept. of IT, NUI,G 1 Precise definition of RTS? Difficult due to the extent and scope of RTS System where a substantial fraction of the design effort goes into making

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture

More information

Automated Software Synthesis for Complex Robotic Systems

Automated Software Synthesis for Complex Robotic Systems Automated Software Synthesis for Complex Robotic Systems Indranil Saha Department of Computer Science and Engineering Indian Institute of Technology Kanpur Indranil Saha Automated Software Synthesis for

More information

Implementation Of Distributed Control System In Process Control Management Using MATLAB

Implementation Of Distributed Control System In Process Control Management Using MATLAB Implementation Of Distributed Control System In Process Control Management Using MATLAB Khin Nway Oo, Zaw Min Naing, Hla Myo Tun Abstract: In recent years, process automation has being used in various

More information

Cybersecurity Challenges for Connected and Automated Vehicles. Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute

Cybersecurity Challenges for Connected and Automated Vehicles. Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute Cybersecurity Challenges for Connected and Automated Vehicles Robert W. Heller, Ph.D. Program Director R&D, Southwest Research Institute Cars are becoming complex (and CAV is only part of it) 1965: No

More information

Innovative M-Tech projects list

Innovative M-Tech projects list 1 Technologies: Innovative M-Tech projects list 1. ARM-7 TDMI - LPC-2148 2. Image Processing 3. MATLAB Embedded 4. GPRS Mobile internet 5. Touch screen. IEEE 2012-13 papers 6. Global Positioning System

More information

Utilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact

Utilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact Copyright 2014 SAE International 2014-01-2271 Utilization of a Vision System to Automate Mobile Machine Tools Ryan Haldimann, Daniel Orf Electroimpact Abstract In an attempt to be more flexible and cost

More information

FMS-200 Flexible integrated assembly systems

FMS-200 Flexible integrated assembly systems FMS-200 Flexible integrated assembly systems Integrated training in industrial automation In the following TECHNOLOGIES... Hydraulics Electrical panel Pneumatics Vacuum Electric Motors SENSORS Identification

More information

Dept. Computer and Information Science (IDA) Linköpings universitet Sweden

Dept. Computer and Information Science (IDA) Linköpings universitet Sweden Dept. Computer and Information Science (IDA) Linköpings universitet Sweden 1 Course information Course leader: Ahmed Rezine Lab assistant: Zeinab Ganjei, Mina Niknafs Course administrator: Mikaela Holmbäck

More information

Paper. It s all about input, connectivity, decision making, and output instructions.

Paper. It s all about input, connectivity, decision making, and output instructions. main menu SCADALESS SCADA USING WIRELESS MESH RADIO TELEMETRY Submitted January 23, 2007 by Louis F. De Silvio President, Industrial Telemetry, Inc. For Presentation at ISA Conference in Tulsa, April,

More information

Embedded Solution IT Solution Industrial Automation

Embedded Solution IT Solution Industrial Automation About US JMR TECHNO is recognized as a leading electronics manufacturing services (EMS) provider. Genie specializes in providing the highest quality RoHS compliant circuit board assembly, electronic assembly,

More information

Ubiquitous services and applications: needs of mobile users

Ubiquitous services and applications: needs of mobile users International Telecommunication Union Session 8: Seamless communications on the move Ubiquitous services and applications: needs of mobile users Mitsuji MATSUMOTO Professor, GITI Waseda University Background

More information

PDF-based simulations of turbulent spray combustion in a constant-volume chamber under diesel-engine-like conditions

PDF-based simulations of turbulent spray combustion in a constant-volume chamber under diesel-engine-like conditions International Multidimensional Engine Modeling User s Group Meeting at the SAE Congress Detroit, MI 23 April 2012 PDF-based simulations of turbulent spray combustion in a constant-volume chamber under

More information

Support cloud-based integration

Support cloud-based integration M2M series Driving the Future of Mission-Critical and M2M Innovation Support cloud-based integration M2 M Transport & Telematics Fleet Management We provide a total monitoring solution with On-Board Diagnostics

More information

4 rd class Department of Network College of IT- University of Babylon

4 rd class Department of Network College of IT- University of Babylon 1. INTRODUCTION We can divide audio and video services into three broad categories: streaming stored audio/video, streaming live audio/video, and interactive audio/video. Streaming means a user can listen

More information

Introduction. Definition. What is an embedded system? What are embedded systems? Challenges in embedded computing system design. Design methodologies.

Introduction. Definition. What is an embedded system? What are embedded systems? Challenges in embedded computing system design. Design methodologies. Introduction What are embedded systems? Challenges in embedded computing system design. Design methodologies. What is an embedded system? Communication Avionics Automobile Consumer Electronics Office Equipment

More information

ECE/CS 5780/6780: Embedded System Design

ECE/CS 5780/6780: Embedded System Design ECE/CS 5780/6780: Embedded System Design Scott R. Little Lecture 1: Introduction to Embedded Systems Scott R. Little (Lecture 1: Introduction) ECE/CS 5780/6780 1 / 22 Embedded systems: definition An embedded

More information

Air Movement. Air Movement

Air Movement. Air Movement 2018 Air Movement In this tutorial you will create an air flow using a supply vent on one side of a room and an open vent on the opposite side. This is a very simple PyroSim/FDS simulation, but illustrates

More information

Measuring Border Delay and Crossing Times at the U.S./Mexico Border

Measuring Border Delay and Crossing Times at the U.S./Mexico Border Task 3 Report Test and Evaluation Master Plan (TEMP) Prepared by and Prepared for U.S. Department of Transportation Federal Highway Administration Contract No. November 21, 2008 TABLE OF CONTENTS Page

More information

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016

Sensor Fusion: Potential, Challenges and Applications. Presented by KVH Industries and Geodetics, Inc. December 2016 Sensor Fusion: Potential, Challenges and Applications Presented by KVH Industries and Geodetics, Inc. December 2016 1 KVH Industries Overview Innovative technology company 600 employees worldwide Focused

More information

Security and Disaster Preparedness: New York s Experience. Presented by: New York Department of Public Service. December 7, James T.

Security and Disaster Preparedness: New York s Experience. Presented by: New York Department of Public Service. December 7, James T. Security and Disaster Preparedness: New York s Experience Presented by: James T. Gallagher New York Department of Public Service james_gallagher@dps.state.ny.us December 7, 2001 Rome, Italy 1 Security

More information

Lesson 2: Input, Output, and Processing

Lesson 2: Input, Output, and Processing Lesson 2: Input, Output, and Processing TRUE/FALSE 1. After data is processed, it is presented to the user through an input device. ANS: F REF: Mod1-28 2. A laser virtual keyboard is packaged in a case

More information

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE

2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Co-Host Host 2-4 April 2019 Taets Art and Event Park, Amsterdam CLICK TO KNOW MORE Presentation Outline review modern survey methodologies available to support railway requirements measuring everything

More information

Concepts of Real-Time Computer Control Systems

Concepts of Real-Time Computer Control Systems Lecture (3) Concepts of Real-Time Computer Control Systems Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Prof. Kasim Al-Aubidy Real-Time Systems 1 Lecture Outline: Concepts

More information

User Manual. GSM Fixed Wireless Terminal With Fax Function (Model: TIT-300) INTRODUCTION. 1. Application Environment & Important Notes

User Manual. GSM Fixed Wireless Terminal With Fax Function (Model: TIT-300) INTRODUCTION. 1. Application Environment & Important Notes User Manual INTRODUCTION GSM Fixed Wireless Terminal with Fax Function which supports voice, data and fax. It has the basic telephony function by easily connecting to telephone set, and it can also connect

More information

Engineering Services

Engineering Services Engineering Services Improving Product Sound Quality In today s competitive environment, product refinement must not only consider the level of noise a product emits but also the quality of the sound it

More information

SCADA and Central Applications An introduction

SCADA and Central Applications An introduction SCADA and Central Applications An introduction Course map Outline of the lecture Power System Operation - Centralised Control Applications SCADA - SCADA architecture & Components - SCADA system functions

More information

Watchmaker precision for robotic placement of automobile body parts

Watchmaker precision for robotic placement of automobile body parts FlexPlace Watchmaker precision for robotic placement of automobile body parts Staff Report ABB s commitment to adding value for customers includes a constant quest for innovation and improvement new ideas,

More information

Professional EFI Systems Product Catalog

Professional EFI Systems Product Catalog Professional EFI Systems Product Catalog Table of Contents: Section 1: ECU Options 2-8 Section 2: Various Sensors and Switches 9-14 Section 3: Display Options 15 Section 4: CAN Communication Cable 16 Section

More information

Secure Technology Alliance Response: NIST IoT Security and Privacy Risk Considerations Questions

Secure Technology Alliance Response: NIST IoT Security and Privacy Risk Considerations Questions Secure Technology Alliance Response: NIST IoT Security and Privacy Risk Considerations Questions April 26, 2018 The Secure Technology Alliance IoT Security Council is pleased to submit our response to

More information

Software Architecture. Lecture 4

Software Architecture. Lecture 4 Software Architecture Lecture 4 Last time We discussed tactics to achieve architecture qualities We briefly surveyed architectural styles 23-Jan-08 http://www.users.abo.fi/lpetre/sa08/ 2 Today We check

More information

Build and Test Plan: IGV Team

Build and Test Plan: IGV Team Build and Test Plan: IGV Team 2/6/2008 William Burke Donaldson Diego Gonzales David Mustain Ray Laser Range Finder Week 3 Jan 29 The laser range finder will be set-up in the lab and connected to the computer

More information

Steering wheel ADJUSTING THE STEERING WHEEL. Entry and exit mode

Steering wheel ADJUSTING THE STEERING WHEEL. Entry and exit mode Steering wheel ADJUSTING THE STEERING WHEEL E91122 WARNING Never adjust the steering wheel position whilst the vehicle is in motion. Doing so will reduce control of the vehicle and may cause unpredictable

More information