S IMULATION AND R EAL - TIME PROCESSING Chapter 3.7 VCN 9691 Computing Notes 1.

Slides:



Advertisements
Similar presentations
IGCSE ICT Control Systems.
Advertisements

18/04/20151 Operating Systems Modes of Use / Operation On-Line & Real-Time.
Paper 1 - Theory (Chapter 7.1) Exam Questions and Answers
Automated Systems System where you provide the input, and the machine or computer carries out the process and provides you with the output. Washing Machine.
Dedicated Computer Systems
Automated Systems Standard Grade What Is An Automated System? A system in which computers are used to control machines and equipment For example: –Traffic.
Standard Grade Automated Systems and Industrial Applications Automated Systems and Industrial Applications Standard Grade.
Data Logging GCSE ICT. Learning Intentions: To explore the tern data logging. To explore the concept of analogue and digital data and the need for conversion.
It consists of computers that are used to regulate the operation of other devices. It involves the use of sensors, ADCs, DACs and actuators.
EMBEDDED SOFTWARE Team victorious Team Victorious.
Part II AUTOMATION AND CONTROL TECHNOLOGIES
Chapter 8: Models and Simulations By Mohammad Ezmir.
AS ICT.  Have an understanding of how organizations use ICT.  Be able to describe a number of uses, giving the hardware and software requirements. 
Monitoring, measurement and control technology. Definition of data logging Data logging – collecting data automatically from sensors over a certain period.
IGCSE ICT Control.
Open and Closed Loops Standard Grade Computing Studies.
Automated Systems.
Real-Time Software Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
COMPUTER CONTROL Year 11. Lesson 1 Introduction to Computer Control.
IGCSE ICT Computer Simulation.
12 Models and Simulations. Model vs Simulation A template of a physical object A mathematical model of a physical object Object modelled may be small.
Robotica Lecture 3. 2 Robot Control Robot control is the mean by which the sensing and action of a robot are coordinated The infinitely many possible.
Models of Situations. A computer model of a system is a program and data which behaves like the real thing, e.g. a driving simulation, a graph of business.
1 Components of a Computer System Lesson 17: Modes Of Use.
Reference: Ian Sommerville, Chap 15  Systems which monitor and control their environment.  Sometimes associated with hardware devices ◦ Sensors: Collect.
Simulations. Learning Objectives Explain the reasons for simulation, such as to change time-scales and/or save costs and/or avoid danger Describe the.
Modeling - Simulation and AI Software ©Ideler2002.
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
Computer Data Logging and Control  Lesson Objective: Understand the main terminology based about Data Logging and Models  Learning Outcome: Complete.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Computer Control.
03/11/20151 System Development Lifecycle Design. 203/11/2015 Learning Objectives Consider the relevance and timeliness of data. Describe: The processes.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Computer Control Using computers to control things.
Weather forecasting –How it used to be done Traditionally weather forecasting relied upon the use of large numbers of different places in the country sending.
Process Control 2.1 – Control Systems.
Real-time Software Design King Saud University College of Computer and Information Sciences Department of Computer Science Dr. S. HAMMAMI.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
AS ICT.  Have an understanding of how organizations use ICT.  Be able to describe a number of uses, giving the hardware and software requirements 
Evaluating Control Systems
Lesson 7: Controlling Technology Systems Lesson 7 Big Idea Controls are mechanisms or activities that use information to cause systems to change. Purpose.
CISSP Common Body of Knowledge Review by Alfred Ouyang is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
SIMULATION MODELLING. Your exam Lesson objectives To be able to define and understand: Definition of a simulation model. Advantages and disadvantages.
Learning Objectives Today we will Learn: What is meant by a Control System Examples of Control systems How control systems work.
©2008 Pearson Education, Inc., Upper Saddle River, NJ. All rights reserved. This material is protected under all copyright laws as they currently exist.
Learning Objectives Today we will Learn:
Computer Control and Monitoring Today we will look at: What we mean by computer control Examples of computer control Sensors – analogue and digital Sampling.
C HAPTER 1 Introduction to control system. The basic ingredients of control system can be described by: Objectives of control or input. Control-system.
Data logging: The term 'data logging' refers to collecting or gathering data over a period of time. How Data is collected? Sensors are used to take readings.
Monitoring and Control
Real-time Software Design
Part II AUTOMATION AND CONTROL TECHNOLOGIES
INTRODUCTION TO ELECTRONIC INSTRUMENTATION
GCSE COMPUTER SCIENCE Computers
Data Logging.
Control Systems IB Computer Science.
Monitoring and Control
Control Systems in Medical Applications
Data Logging & Control Systems
How SCADA Systems Work?.
Data Logging GCSE ICT.
DT-Assessment Frame Work Term2
Automation Topics: Elements of an Automated System
Control GCSE ICT.
Data Logging GCSE ICT.
Control GCSE ICT.
Control Systems in Medical Applications
Weather forecasting –How it used to be done Traditionally weather forecasting relied upon the use of large numbers of different places in the country sending.
Presentation transcript:

S IMULATION AND R EAL - TIME PROCESSING Chapter 3.7 VCN 9691 Computing Notes 1

R EAL – TIME S YSTEMS A real-time system is one that can react quickly enough to data input to affect the real world. The system should process and output data without a significant delay. 2 VCN 9691 Computing Notes

A PPLICATION OF R EAL - TIME S YSTEMS The real-time systems are needed in situations where there is a need to make a decision quickly. For example A nuclear reactor may start to react too violently. The sensors will pick up the readings and send input to the controlling program. The control program takes the decision to insert graphite rods to slow the reaction down. The readings from the sensors (input) must be processed immediately. This is a real-time processing system. It is not important how quick the output (insertion of graphite rods) should be. The decision making time is important. 3 VCN 9691 Computing Notes

A PPLICATION OF REAL – TIME SYSTEMS 4 VCN 9691 Computing Notes

A PPLICATION OF R EAL - TIME S YSTEMS Real time systems can be used in: temperature control systems security alarm systems Biometric objects 5 VCN 9691 Computing Notes

A DVANTAGES OF R EAL - TIME S YSTEMS The system will make decision immediately which can be vital in making critical decisions. Real-time systems can eliminate the need of human supervision in certain situations. Real-time systems can help save human lives, equipment and environment catastrophes by providing timely feedback. 6 VCN 9691 Computing Notes

D ISADVANTAGES OF R EAL - TIME S YSTEMS Real-time systems are almost always dedicated systems and can not do anything else in order to keep the decision time short. Real-time systems need expensive hardware and software in order to provide the best response time. 7 VCN 9691 Computing Notes

T HE FEEDBACK LOOP ; INPUT & OUTPUT ; SENSORS & ACTUATORS A sensor is a device that measures physical quantities such as length, time, temperature, light, flow, pressure, etc Sensors can be analogue or digital. For analogue sensors the computer will require the signals to be passed through an analogue/digital converter (ADC) because the computers can only use digital signals as input. SENSORS ARE FOR INPUT 8 VCN 9691 Computing Notes

A CTUATORS An actuator is the device that can accept a signal from the computer and turn it into a physical movement. Actuators are commonly used in devices that are needed to be controlled by a computer system. Example: Turning a robot in a different direction. Opening and closing an automatic door. 9 VCN 9691 Computing Notes

ROBOTS 10 VCN 9691 Computing Notes

T HE USE OF ROBOTS A robot is a mechanical device which is under the control of a processor. Robots are used because:- (advantages) A single robot can do work that can equally be done by, say, 100 employees, thus helping cut costs on salary. A robot is consistent and does not get tired, as opposed to humans Robots can be used to do work in places that are hazardous to humans, e.g. inside of a nuclear reactor In places where the environment does not have essential components for humans like air, light etc, robots can be used. E.g. on mars exploration. 11 VCN 9691 Computing Notes

T HE USE OF ROBOTS Disadvantages Robots are expensive to buy. Robots may not be able to adapt to unexpected situations, because they are preprogrammed. The use of robots has created unemployment to a certain level There is a need, to employ expert technicians to service the machines, programmers to program every task that they need to undertake. Robots break down due to extensive use and require periodic maintenance. 12 VCN 9691 Computing Notes

T HE USE OF SIMULATIONS Simulation is the use of a computer program to predict the likely behavior of a real-life system. Simulations involve constructing mathematical models of a system and testing them, usually under controlled conditions. By changing different variables in the model, many different situations can be tested and experienced. Interactive simulations allow the user to ‘interact’ with the simulation by accepting live input and responding to it in real-time. 13 VCN 9691 Computing Notes

R EASONS FOR SIMULATION Simulation can be used to predict the results of actions, or model situations, that would be otherwise too dangerous. For example simulating a car’s reaction to imminent crash without necessarily crashing a car. Simulation can help to speed up a process in order to give results in a more reasonable time scale. For example, simulating the growth of a crop which could otherwise take months to grow They can be used to create virtual reality worlds where impossible things seem possible, e.g flying through the rings of planet saturn 14 VCN 9691 Computing Notes

R EASONS FOR SIMULATION Production of a test prototype would be very expensive -Time taken to produce and test a prototype may be too long/immediate need Need to test in circumstances unable to be reproduced May be too dangerous to test in reality Situations can be reproduced which may never arise in ordinary testing 15 VCN 9691 Computing Notes

E XAMPLE Q UESTIONS 1. Describe the real time application of a computer used to control a burglar alarm system. (4) 2. Explain why some applications require parallel architecture to carry out their processing and describe what is meant by parallel processing. 16 VCN 9691 Computing Notes