Real-Time Systems Chapter 1 Hermann Kopetz. Real-Time-Systems, Kluwer 1997.

Slides:



Advertisements
Similar presentations
Feedback Control Theory a Computer Systems Perspective Introduction What is feedback control? Why do computer systems need feedback control? Control design.
Advertisements

EE357 Control System I - Lec B2 (2010W) - Introduction.
Control System Instrumentation
CHE 185 – PROCESS CONTROL AND DYNAMICS
1-1 ROPES Rapid Object-Oriented Process for Embedded Systems.
Commercial Data Processing Lesson 3: Data Validation.
Simulation with Arena, 3 rd ed.Chapter 11 – Continuous & Combined Discrete/Continuous ModelsSlide 1 of 11 Continuous and Combined Discrete/ Continuous.
Simulation with Arena, 4 th ed.Chapter 11 – Continuous & Combined Discrete/Continuous ModelsSlide 1 of 11 Continuous and Combined Discrete/ Continuous.
Input/Output Lecture #9 David Andrews
Software Development Study Fawzi Emad Chau-Wen Tseng Department of Computer Science University of Maryland, College Park.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Real-Time Systems and Programming Languages
SENSORS AND TRANSDUCERS
Chapter 8. The PID Controller Copyright © Thomas Marlin 2013
Open loop vs closed loop By Norbert Benei ZI5A58.
Introduction to Automation Chapter 4 Introduction to Automation Dr. Osama Al-Habahbah The University of Jordan Mechatronics Engineering Department.
Unit 3a Industrial Control Systems
Sensors and data logging Lesson What is a sensor A sensor is a piece of equipment that senses or monitors something. Example : thermometer.
Unit 3b Industrial Control Systems
Computer Process Control Application. Computer process control In computer process control, a digital computer is used to direct the operations of a manufacturing.
SCADA and Telemetry Presented By:.
Proportional/Integral/Derivative Control
1 isr Institute for Sustainable Resources CRICOS No J Automated Greenhouse Gas Measurement System.
BEH30802 :: REAL-TIME EMBEDDED SYSTEM
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Real-time systems Systems Refers to: (computing, communication, and information) (c) Rlamsal DWIT.
Lecture 2, CS52701 The Real Time Computing Environment CS 5270 Lecture 2 (?)
1. Introduction 1.1 Background 1.2 Real-time applications 1.3 Misconceptions 1.4 Issues in real-time computing 1.5 Structure of a real-time system.
Impacts of temporal resolution and timing of streambed temperature measurements on heat tracing of vertical flux Paper No. H11D-1228 INTRODUCTION 1D heat.
2A – Acquisition and Automation technology Application Features Summary.
Brief Review of Control Theory
Reference: Ian Sommerville, Chap 15  Systems which monitor and control their environment.  Sometimes associated with hardware devices ◦ Sensors: Collect.
CWRU EECS 317 EECS 317 Computer Design LECTURE 1: The VHDL Adder Instructor: Francis G. Wolff Case Western Reserve University.
Adaptive control and process systems. Design and methods and control strategies 1.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Computer Control.
Global Time in Distributed Real-Time Systems Dr. Konstantinos Tatas.
Universität Dortmund Chapter 6A: Validation Simulation and test pattern generation (TPG) EECE **** Embedded System Design.
Copyright 1999 G.v. Bochmann ELG 7186B ch.1 1 Course Notes ELG 7186C Formal Methods for the Development of Real-Time System Applications Gregor v. Bochmann.
Process Control 2.1 – Control Systems.
Embedded and Real Time Systems Lecture #2 David Andrews
بسم الله الرحمن الرحيم. Project Items Abstract. Abstract. Introduction. Introduction. Programmable ECUs. Programmable ECUs. Step of ECU function. Step.
Industrial Electronic Department Copyright of German Malaysian Institute. All rights reserved.
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
S IMULATION AND R EAL - TIME PROCESSING Chapter 3.7 VCN 9691 Computing Notes 1.
Lemon Tutorial Sensor Exception Miroslav Siket, Dennis Waldron CERN-IT/FIO-FD.
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
System A collection of parts that perform a function.
I & C.
The first question is really "Why do you need a control system at all?” Consider the following: What good is an airplane if you are a pilot and you.
Real-time System Definition A real-time system is a software system where the correct functioning of the system depends on the results produced by the.
Advanced control strategies. CONTROL SYSTEMS The process parameters which are measured using probes described in the previous sections may be controlled.
EKT 314/4 WEEK 2 : CHAPTER 1 INTRODUCTION TO EI ELECTRONIC INSTRUMENTATION.
Name of Student : PATEL ARPITKUMAR RAJNIKANT Enrollment No
Embedded System Design and Development Introduction to Embedded System.
Proportional and Servo Valves
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 10Slide 1 Chapter 5:Architectural Design l Establishing the overall structure of a software.
Computer Control and Monitoring Today we will look at: What we mean by computer control Examples of computer control Sensors – analogue and digital Sampling.
Data Logging and Control The Kingsway School. Data Logging Computers can be used to collect data. This is very useful for Scientists: Climatic data over.
Monitoring and Control
The New Primary National Curriculum
Chapter 4 Introduction to Automation
Open loop vs closed loop
Monitoring and Control
SCADA for Remote Industrial Plant
Chapter 4 Introduction to Automation
INTRODUCTION TO ELECTRONIC INSTRUMENTATION
Instrumentation & Measurement (ME342)
Chapter 13 - Confidence Intervals - The Basics
Chapter 14 - Confidence Intervals: The Basics
Presentation transcript:

Real-Time Systems Chapter 1 Hermann Kopetz. Real-Time-Systems, Kluwer 1997.

Definition A real-time computer system is a computer system in which its correctness depends on –The logical results of the computation –The physical time at which they are produced

Embedded Systems Embedded system: A RTCS that controls a larger system (e.g., cars, planes, washers). Properties: –Not visible from outside the system. –Limited resources.

Functional Requirements Data collection –Variables or RT entities In the sphere of control (SOC) of some subsystem Cannot be changed outside its SOC Only temporaly accurate; has accuracy interval Collection can be time- or event-triggered

Functional Requirements Data collection –Variables or RT entities … –Signal conditioning Raw sensor data becomes measured data Then checked for plausibility: agreed data –Alarm monitoring Abnormal behavior must be detected and generate alarms (alarm showers) Logs must help identify a primary event

Functional Requirements Direct digital control –From the data collected, the RTCS must calculate the set points for the actuators –The target is to reduce the difference between the sensed values and the reference values –Control done periodically as a loop of data collection, set points computing,and output to the actuators

Functional Requirements Man-machine interaction –A RTCS must inform the operator of the state of the controlled object –Bad interfaces can lead to accidents –Contain Extensive data logging Data reporting

Temporal Requirements Mainly come from the control loop. Example: –container with liquid –target is selected temperature (set point) –The RTCS only controls the steam valve

The Controlled Object Change in steam flow has two main temporal parameters: –d object : initial inertia –d rise : time until new equilibrium

Controlling Computer System The system must –Sample the temperature periodically –Compare it with the set point –Adjust the control valve accordingly

Temporal Parameters

Computer Delay Jitter Additional value error Must be small wrt the delay