Supervisory control synthesis

Size: px
Start display at page:

Download "Supervisory control synthesis"

Transcription

1 System view Engineering SCS Tools Applications Conclusions Supervisory control synthesis Bert van Beek Systems Engineering Group Dept. of Mechanical Engineering 5 November 2009 Bert van Beek, Industry Day FMWeek Supervisory control synthesis 1/19

2 System view Engineering SCS Tools Applications Conclusions System view A system can be divided in (uncontrolled) plant P and supervisor (controller) S: User Coordinating Processing Supervisor S Plant P Driving Conditioning Actuators Sensors Main structure S ensures that P satisfies its control requirements R S. Bert van Beek, Industry Day FMWeek Supervisory control synthesis 2/19

3 System view Engineering SCS Tools Applications Conclusions Traditional Model-based Synthesis-based Traditional engineering realize R S D S Z S R S/P D S/P Infrastructure I realize R P D P Z P Bert van Beek, Industry Day FMWeek Supervisory control synthesis 3/19

4 System view Engineering SCS Tools Applications Conclusions Traditional Model-based Synthesis-based Model based engineering model realize R S D S M S Z S R S/P D S/P Infrastructure I model realize R P D P M P Z P Bert van Beek, Industry Day FMWeek Supervisory control synthesis 4/19

5 System view Engineering SCS Tools Applications Conclusions Traditional Model-based Synthesis-based Model based engineering model realize R S D S M S Z S R S/P D S/P Infrastructure I model realize R P D P M P Z P model simulation and verification Bert van Beek, Industry Day FMWeek Supervisory control synthesis 4/19

6 System view Engineering SCS Tools Applications Conclusions Traditional Model-based Synthesis-based Model based engineering model realize R S D S M S Z S R S/P D S/P Infrastructure I model realize R P D P M P Z P hardware-in-the-loop simulation and testing Bert van Beek, Industry Day FMWeek Supervisory control synthesis 4/19

7 System view Engineering SCS Tools Applications Conclusions Traditional Model-based Synthesis-based Model based engineering model realize R S D S M S Z S R S/P D S/P Infrastructure I model realize R P D P M P Z P final implementation testing Bert van Beek, Industry Day FMWeek Supervisory control synthesis 4/19

8 System view Engineering SCS Tools Applications Conclusions Traditional Model-based Synthesis-based Synthesis based engineering model synthesize realize R S M RS M S Z S R S/P D S/P Infrastructure I M a P model abstract refine R P D P M h P Z P model realize Bert van Beek, Industry Day FMWeek Supervisory control synthesis 5/19

9 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Supervisory control synthesis The resulting supervisor is: by construction mathematically correct w.r.t. M RS controllable (allows uncontrollable events) non-blocking (deadlock free and livelock free) maximally permissive allowing selection of optimal sequence of events Bert van Beek, Industry Day FMWeek Supervisory control synthesis 6/19

10 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Supervisory synthesis flavors Event-based: Plant and control requirements modeled by means of automata Monolithic SCS: synthesis of one (big) monolitic supervisor in the form of an automaton Modular SCS: control requirements partitioned into groups; synthesis of a supervisor for each group Can deal with unobservable events State-based (state tree structures): Plant modeled by means of automata Control requirements modeled by means of automata, by means of predicates over states (state exclusion), and by means of state transition exclusion Monolithic SCS: synthesis of a BDD (Binary Decision Diagram) for each event (very efficient algorithm) No unobservable events Bert van Beek, Industry Day FMWeek Supervisory control synthesis 7/19

11 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake Plant model: motor on MotorOff motor off brake on MotorOn BrakeOff brake off BrakeOn Bert van Beek, Industry Day FMWeek Supervisory control synthesis 8/19

12 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake Equivalent plant model: MotorOff BrakeOff motor on MotorOn BrakeOff motor off brake off brake on motor on brake off brake on MotorOff BrakeOn motor off MotorOn BrakeOn Bert van Beek, Industry Day FMWeek Supervisory control synthesis 9/19

13 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake event-based The brake may not be on when the motor is on. Green area represents safe behavior in plant model: MotorOff BrakeOff motor on MotorOn BrakeOff motor off brake off brake on motor on brake off brake on MotorOff BrakeOn motor off MotorOn BrakeOn Bert van Beek, Industry Day FMWeek Supervisory control synthesis 10/19

14 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake event-based Event-based control requirement: MotorOff BrakeOff motor on MotorOn BrakeOff motor off brake off brake on MotorOff BrakeOn Bert van Beek, Industry Day FMWeek Supervisory control synthesis 10/19

15 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake event-based In this case, supervisor equals control requirement: MotorOff BrakeOff motor on MotorOn BrakeOff motor off brake off brake on MotorOff BrakeOn Bert van Beek, Industry Day FMWeek Supervisory control synthesis 10/19

16 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake state-based Plant model: motor on MotorOff motor off brake on MotorOn BrakeOff brake off BrakeOn State-based control requirement: (BrakeOn MotorOn) Bert van Beek, Industry Day FMWeek Supervisory control synthesis 11/19

17 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake state-based Plant model: motor on MotorOff motor off brake on MotorOn BrakeOff brake off BrakeOn State-based control requirement: (BrakeOn MotorOn) Bert van Beek, Industry Day FMWeek Supervisory control synthesis 11/19

18 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake state-based Synthesis of supervisor, forbidden state: MotorOff BrakeOff motor on MotorOn BrakeOff motor off brake off brake on motor on brake off brake on MotorOff BrakeOn motor off MotorOn BrakeOn State-based control requirement: (BrakeOn MotorOn) Bert van Beek, Industry Day FMWeek Supervisory control synthesis 12/19

19 System view Engineering SCS Tools Applications Conclusions SCS Flavors Plant Event-based State-based Motor and brake state-based Synthesis of supervisor, disable events: MotorOff BrakeOff motor on MotorOn BrakeOff motor off brake off brake on motor on brake off brake on MotorOff BrakeOn motor off MotorOn BrakeOn State-based control requirement: (BrakeOn MotorOn) Bert van Beek, Industry Day FMWeek Supervisory control synthesis 12/19

20 System view Engineering SCS Tools Applications Conclusions Tool chain Tool chain S R S R.cif SCST S.cif codegen S S/P R S/P D Simulator DE Simulator HY Simulator RT Controller RT P R P DE.cif P HY.cif P Bert van Beek, Industry Day FMWeek Supervisory control synthesis 13/19

21 System view Engineering SCS Tools Applications Conclusions Philips Real-time control of a patient support system Supervisory control synthesis using: modular supervisory control state-based supervisory control Uncontrolled system: 6.3 billion states PICU: Bert van Beek, Industry Day FMWeek Supervisory control synthesis 14/19

22 System view Engineering SCS Tools Applications Conclusions Philips Plant model Patient support table modeled by 19 automata User interface modeled by 8 automata Total uncontrolled systems 6.3 billion states Bert van Beek, Industry Day FMWeek Supervisory control synthesis 15/19

23 System view Engineering SCS Tools Applications Conclusions Philips Control requirements Event-based: 57 automata State-based: 4 automata 50 logical expressions Examples of requirements: Do not move beyond end sensors Only motorized movement if clutch is active Only move vertically if horizontally in maximal out position Tumble switch moves table up and down, or in and out Bert van Beek, Industry Day FMWeek Supervisory control synthesis 16/19

24 System view Engineering SCS Tools Applications Conclusions Philips Synthesized supervisor Supervisor event-based The model of the supervisor consists of 14 modular supervisors The size of each supervisor is in the range of states Supervisor state-based One BDD for each action Validation: The synthesized supervisor has been simulated in parallel with a (hybrid) model of the plant A real-time supervisory controller execution environment has been implemented The synthesized supervisor has been executed in this environment to control the actual patient support system Bert van Beek, Industry Day FMWeek Supervisory control synthesis 17/19

25 System view Engineering SCS Tools Applications Conclusions Conclusions Acknowledgements Conclusions Supervisory control synthesis focusses on ing control requirements instead of ing controllers Control requirements can be read and understood by domain experts and software experts Debugging and improving control requirements instead of debugging and improving control code Prove of concepts in several industrial cases Bert van Beek, Industry Day FMWeek Supervisory control synthesis 18/19

26 System view Engineering SCS Tools Applications Conclusions Conclusions Acknowledgements Acknowledgements Dennis Hendriks, programmer SE Albert T. Hofkamp, scientific programmer SE Jason Markovski, postdoc SE Asia van de Mortel-Fronczak, UD SE Damian Nadalus, PhD student SE Jacobus (Koos) E. Rooda, group leader SE Ramon R.H. Schiffelers, postdoc SE Rong Su, postdoc SE Rolf Teunissen, PhD student SE Peter Thijs, programmer SE Bert van Beek, Industry Day FMWeek Supervisory control synthesis 19/19

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures

ICS 606. Intelligent Autonomous Agents 1. Intelligent Autonomous Agents ICS 606 / EE 606 Fall Reactive Architectures Intelligent Autonomous Agents ICS 606 / EE 606 Fall 2011 Nancy E. Reed nreed@hawaii.edu 1 Lecture #5 Reactive and Hybrid Agents Reactive Architectures Brooks and behaviors The subsumption architecture

More information

Semiotics and Intelligent Control

Semiotics and Intelligent Control Semiotics and Intelligent Control Morten Lind 0rsted-DTU: Section of Automation, Technical University of Denmark, DK-2800 Kgs. Lyngby, Denmark. m/i@oersted.dtu.dk Abstract: Key words: The overall purpose

More information

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES

LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES Reactive Architectures LECTURE 5: REACTIVE AND HYBRID ARCHITECTURES An Introduction to MultiAgent Systems http://www.csc.liv.ac.uk/~mjw/pubs/imas There are many unsolved (some would say insoluble) problems

More information

Choice of Temporal Logic Specifications. Narayanan Sundaram EE219C Lecture

Choice of Temporal Logic Specifications. Narayanan Sundaram EE219C Lecture Choice of Temporal Logic Specifications Narayanan Sundaram EE219C Lecture 1 CTL Vs LTL The Final Showdown 2 Why should we choose one over the other? Expressiveness Clarity/Intuitiveness Algorithmic Complexity

More information

EEL-5840 Elements of {Artificial} Machine Intelligence

EEL-5840 Elements of {Artificial} Machine Intelligence Menu Introduction Syllabus Grading: Last 2 Yrs Class Average 3.55; {3.7 Fall 2012 w/24 students & 3.45 Fall 2013} General Comments Copyright Dr. A. Antonio Arroyo Page 2 vs. Artificial Intelligence? DEF:

More information

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to publication record in Explore Bristol Research PDF-document

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to publication record in Explore Bristol Research PDF-document Araiza Illan, D., Pipe, A. G., & Eder, K. I. (2016). Intelligent Agent-Based Stimulation for Testing RoboticaSoftware in Human-Robot Interaction. arxiv, [1604.05508]. Peer reviewed version Link to publication

More information

Automata for Real-time Systems

Automata for Real-time Systems 1/26 Automata for Real-time Systems B. Srivathsan Chennai Mathematical Institute 2/26 In this lecture An academic case-study that investigates methods to build more reliable pacemakers 3/26 Lecture 10:

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. CP 7026-Software Quality Assurance Unit-I. Part-A

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. CP 7026-Software Quality Assurance Unit-I. Part-A DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CP 7026-Software Quality Assurance Unit-I 1. What is quality? 2. What are the Views of Quality? 3. What is Quality Cost? 4. What is Quality Audit? 5. What

More information

Monitoring and optimising waste heat recovery for diesel-electric vessel propulsion. Eric Link LMS Imagine.Lab Amesim

Monitoring and optimising waste heat recovery for diesel-electric vessel propulsion. Eric Link LMS Imagine.Lab Amesim Monitoring and optimising waste heat recovery for diesel-electric vessel propulsion Eric Link LMS Imagine.Lab Amesim Realize innovation. Table of content 1. Industry Challenges 2. WHR Potential 3. WHR

More information

Hoare Logic and Model Checking. LTL and CTL: a perspective. Learning outcomes. Model Checking Lecture 12: Loose ends

Hoare Logic and Model Checking. LTL and CTL: a perspective. Learning outcomes. Model Checking Lecture 12: Loose ends Learning outcomes Hoare Logic and Model Checking Model Checking Lecture 12: Loose ends Dominic Mulligan Based on previous slides by Alan Mycroft and Mike Gordon Programming, Logic, and Semantics Group

More information

Fundamentals of Computational Neuroscience 2e

Fundamentals of Computational Neuroscience 2e Fundamentals of Computational Neuroscience 2e Thomas Trappenberg January 7, 2009 Chapter 1: Introduction What is Computational Neuroscience? What is Computational Neuroscience? Computational Neuroscience

More information

A Virtual Glucose Homeostasis Model for Verification, Simulation and Clinical Trials

A Virtual Glucose Homeostasis Model for Verification, Simulation and Clinical Trials A Virtual Glucose Homeostasis Model for Verification, Simulation and Clinical Trials Neeraj Kumar Singh INPT-ENSEEIHT/IRIT University of Toulouse, France September 14, 2016 Neeraj Kumar Singh A Perspective

More information

Smart. Training. Developing advanced exercise machines

Smart. Training. Developing advanced exercise machines PAGE 24 CUSTOMERS Developing advanced exercise machines Smart Training Researchers from Cleveland State University are developing new kinds of exercise machines for athletic conditioning, rehabilitation

More information

Research on Digital Testing System of Evaluating Characteristics for Ultrasonic Transducer

Research on Digital Testing System of Evaluating Characteristics for Ultrasonic Transducer Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Research on Digital Testing System of Evaluating Characteristics for Ultrasonic Transducer Qin Yin, * Liang Heng, Peng-Fei

More information

AND BIOMEDICAL SYSTEMS Rahul Sarpeshkar

AND BIOMEDICAL SYSTEMS Rahul Sarpeshkar ULTRA-LOW-POWER LOW BIO-INSPIRED INSPIRED AND BIOMEDICAL SYSTEMS Rahul Sarpeshkar Research Lab of Electronics Massachusetts Institute of Technology Electrical Engineering and Computer Science FOE Talk

More information

Hierarchical FSM s with Multiple Concurrency Models

Hierarchical FSM s with Multiple Concurrency Models Hierarchical FSM s with Multiple Concurrency Models Presented by Perry Tsao on October 31, 2000 Introduction Reactive Systems All have concurrency Includes embedded systems, real-time systems, some software

More information

Curriculum structure of B.Tech ECE Programme (III Semester onwards)

Curriculum structure of B.Tech ECE Programme (III Semester onwards) 1.Range for total credits in III, IV, V and VI semester is 22-28 2. A course on Management (PC), will be run in VII semester for four branches and the rest will have it in VIII semester 3. Course credit

More information

Robot Learning Letter of Intent

Robot Learning Letter of Intent Research Proposal: Robot Learning Letter of Intent BY ERIK BILLING billing@cs.umu.se 2006-04-11 SUMMARY The proposed project s aim is to further develop the learning aspects in Behavior Based Control (BBC)

More information

PLC Fundamentals. Module 4: Programming with Ladder Logic. Academic Services Unit PREPARED BY. January 2013

PLC Fundamentals. Module 4: Programming with Ladder Logic. Academic Services Unit PREPARED BY. January 2013 PLC Fundamentals Module 4: Programming with Ladder Logic PREPARED BY Academic Services Unit January 2013 Applied Technology High Schools, 2013 Module 4: Programming with Ladder Logic Module Objectives

More information

Bonnie Reinke ~ Client Eso-Technologies Stephen Gorski ~ Client Eso-Technologies John Webster ~ Advisor Dept of Biomedical Engineering

Bonnie Reinke ~ Client Eso-Technologies Stephen Gorski ~ Client Eso-Technologies John Webster ~ Advisor Dept of Biomedical Engineering Joel Schmocker ~ Leader Luke Juckett ~ Communicator Ian Linsmeier ~ BSAC Tyler Klann ~ BWIG Bonnie Reinke ~ Client Eso-Technologies Stephen Gorski ~ Client Eso-Technologies John Webster ~ Advisor Dept

More information

Artificial Intelligence Lecture 7

Artificial Intelligence Lecture 7 Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge

More information

SENSE-PARK public report year 2

SENSE-PARK public report year 2 SENSE-PARK FP7-INFSO-ICT-288557 Name of deliverable: D1.6.2 Public report for year 2 Due date: month 24 Start date of the project : 1.10.2011 Duration: 36 months Responsible of the deliverable: Partner

More information

Assignment Question Paper I. 1. What is the external and internal commands and write 5 commands for each with result?

Assignment Question Paper I. 1. What is the external and internal commands and write 5 commands for each with result? Subject:- INFORMATION TECHNOLOGY Max Marks -30 kvksa esa gy djuk vfuok;z gsa 1. What is the external and internal commands and write 5 commands for each with result? 2. Writes the features of UNIX Operating

More information

CS 771 Artificial Intelligence. Intelligent Agents

CS 771 Artificial Intelligence. Intelligent Agents CS 771 Artificial Intelligence Intelligent Agents What is AI? Views of AI fall into four categories 1. Thinking humanly 2. Acting humanly 3. Thinking rationally 4. Acting rationally Acting/Thinking Humanly/Rationally

More information

A hybrid approach for identification of root causes and reliability improvement of a die bonding process a case study

A hybrid approach for identification of root causes and reliability improvement of a die bonding process a case study Reliability Engineering and System Safety 64 (1999) 43 48 A hybrid approach for identification of root causes and reliability improvement of a die bonding process a case study Han-Xiong Li a, *, Ming J.

More information

MOTIVATION MODELS 6-9. OliveraNovitović, PhD 1, ZoranaVidić, MSc 2, BojanaŠaljić, MSc 3 1. INTRODUCTION

MOTIVATION MODELS 6-9. OliveraNovitović, PhD 1, ZoranaVidić, MSc 2, BojanaŠaljić, MSc 3 1. INTRODUCTION MOTIVATION MODELS OliveraNovitović, PhD 1, ZoranaVidić, MSc 2, BojanaŠaljić, MSc 3 1 Užice, SERBIA, nolivera@mts.rs 2 Užice, SERBIA, zvidic87@live.com 3 Belgrade business School, Belgrade, SERBIA Abstract:

More information

JRA1 - Introduction. SERIES SEISMIC ENGINEERING RESEARCH INFRASTRUCTURES FOR EUROPEAN SYNERGIES JRA1 Workshop Iasi, July 14 th 2009

JRA1 - Introduction. SERIES SEISMIC ENGINEERING RESEARCH INFRASTRUCTURES FOR EUROPEAN SYNERGIES JRA1 Workshop Iasi, July 14 th 2009 COMMISSION OF THE EUROPEAN COMMUNITIES FP7- INFRASTRUCTURES-2008-1 SP4-Capacities SERIES SEISMIC ENGINEERING RESEARCH INFRASTRUCTURES FOR EUROPEAN SYNERGIES JRA1 Workshop Iasi, July 14 th 2009 JRA1 - Introduction

More information

Formal Verification of Train Control with Air Pressure Brakes

Formal Verification of Train Control with Air Pressure Brakes Formal Verification of Train Control with Air Pressure Brakes Stefan Mitsch 1 Marco Gario 2 Christof J. Budnik 2 Michael Golm 2 André Platzer 1 1 Computer Science Department, Carnegie Mellon University

More information

Programs for facies modeling with DMPE

Programs for facies modeling with DMPE Programs for facies modeling with DMPE Yupeng Li and Clayton V. Deutsch The programs needed for direct multivariate probability estimation (DMPE) are introduced in detail. The first program (TPcalc) is

More information

Pacemaker s Functional Behaviors in Event-B. [Research

Pacemaker s Functional Behaviors in Event-B. [Research Pacemaker s Functional Behaviors in Event-B Dominique Méry, Neeraj Kumar Singh To cite this version: Dominique Méry, Neeraj Kumar Singh. Report] 2009. Pacemaker s Functional Behaviors

More information

Symbolic CTL Model Checking

Symbolic CTL Model Checking Symbolic CTL Model Checking Crystal Chang Din Precise Modeling and Analysis group (PMA), University of Oslo INF9140 - Specification and Verification of Parallel Systems Crystal Chang Din @ UiO Symbolic

More information

Bundelkhand Institute of Engineering & Technology, Jhansi. B. Tech.-First Semester (Common to all Branches)

Bundelkhand Institute of Engineering & Technology, Jhansi. B. Tech.-First Semester (Common to all Branches) Bundelkhand Institute of Engineering & Technology, Jhansi B. Tech.-First Semester (Common to all Branches) 9.30 AM to 11.30 AM AUC-001 Human Values & Professional Ethics 23-12-2017 Saturday 2.00PM to 4.00

More information

TC65B, WG6. IEC Industrial Process Control Systems Guideline for evaluating process control systems. Micaela Caserza Magro Paolo Pinceti

TC65B, WG6. IEC Industrial Process Control Systems Guideline for evaluating process control systems. Micaela Caserza Magro Paolo Pinceti COMITATO ELETTROTECNICO ITALIANO TC65B, WG6 IEC 62603 Industrial Process Control s Guideline for evaluating process control systems Micaela Caserza Magro Paolo Pinceti The origin of the idea F UK Group

More information

REQUIREMENTS SPECIFICATION

REQUIREMENTS SPECIFICATION REQUIREMENTS SPECIFICATION The control software for an automated insulin pump CSc 365 Critical Systems Engineering 2002 Revised version, 2001/2002. Page 1, 18/7/02 1. Introduction This specification defines

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence COMP-241, Level-6 Mohammad Fahim Akhtar, Dr. Mohammad Hasan Department of Computer Science Jazan University, KSA Chapter 2: Intelligent Agents In which we discuss the nature of

More information

Intelligent Agents. Outline. Agents. Agents and environments

Intelligent Agents. Outline. Agents. Agents and environments Outline Intelligent Agents Chapter 2 Source: AI: A Modern Approach, 2 nd Ed Stuart Russell and Peter Norvig Agents and environments Rationality (Performance measure, Environment, Actuators, Sensors) Environment

More information

Analytical Software Design Case

Analytical Software Design Case Verum white paper Analytical Software Design Case Nucletron uses ASD to reduce development and testing times for Cone Beam CT Scan software Author(s): R. Wiericx and L. Bouwmeester Version: 2.0, 12/05/2009

More information

An Overview on Soft Computing in Behavior Based Robotics

An Overview on Soft Computing in Behavior Based Robotics An Overview on Soft Computing in Behavior Based Robotics Frank Hoffmann Fakultät Elektrotechnik und Informationstechnik Universität Dortmund D-44221 Dortmund (Germany) E-mail: hoffmann@esr.e-technik.uni-dortmund.de

More information

Simulating the Tumor Growth with Cellular Automata Models

Simulating the Tumor Growth with Cellular Automata Models Simulating the Tumor Growth with Cellular Automata Models S. Zouhri Université Hassan II- Mohammédia, Faculté des Sciences Ben M'sik Département de Mathématiques, B.7955, Sidi Othmane, Casablanca, Maroc

More information

A Fuzzy Improved Neural based Soft Computing Approach for Pest Disease Prediction

A Fuzzy Improved Neural based Soft Computing Approach for Pest Disease Prediction International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 13 (2014), pp. 1335-1341 International Research Publications House http://www. irphouse.com A Fuzzy Improved

More information

Introduction to ROS. Lasse Einig, Dennis Krupke, Florens Wasserfall

Introduction to ROS. Lasse Einig, Dennis Krupke, Florens Wasserfall Introduction to ROS Lasse Einig, Dennis Krupke, Florens Wasserfall University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Technical Aspects of Multimodal Systems April 7, 2016 L.

More information

3-DOF Parallel robotics System for Foot Drop therapy using Arduino

3-DOF Parallel robotics System for Foot Drop therapy using Arduino 3-DOF Parallel robotics System for Foot Drop therapy using Arduino Prof. Dr. Bahaa I Kazem, Assist.Prof.Dr Ameer Morad, Kamal Mohammed Hasan Baghdad University, Baghdad, Iraq Abstract This paper discusses

More information

Why did the network make this prediction?

Why did the network make this prediction? Why did the network make this prediction? Ankur Taly (Google Inc.) Joint work with Mukund Sundararajan and Qiqi Yan Some Deep Learning Successes Source: https://www.cbsinsights.com Deep Neural Networks

More information

Medical Image Analysis on Software and Hardware System

Medical Image Analysis on Software and Hardware System Medical Image Analysis on Software and Hardware System Divya 1, Sunitha Lasrado 2 PG Student, Dept. of Electronics and Communication Engineering, NMAMIT, Nitte, Udupi District, Karnataka, India 1 Asst.

More information

Efficient Dosimetry for Proton Therapy

Efficient Dosimetry for Proton Therapy Efficient Dosimetry for Proton Therapy Why IBA Dosimetry? IBA Dosimetry offers the full product range tailored to fit any Proton Therapy QA needs. PT treatment safety, as well as most efficient dosimetry

More information

Artificial Intelligence CS 6364

Artificial Intelligence CS 6364 Artificial Intelligence CS 6364 Professor Dan Moldovan Section 2 Intelligent Agents Intelligent Agents An agent is a thing (e.g. program, or system) that can be viewed as perceiving its environment and

More information

Chapter 10 Human Population and Human Behavior. Devon Rood SOS 513

Chapter 10 Human Population and Human Behavior. Devon Rood SOS 513 Chapter 10 Human Population and Human Behavior Devon Rood SOS 513 Chapter 10 Overview Humans and their role in the environment Demography Humans and economic theory Humans and sustainability Source:https://steveroseblog.com/2014/01/11/what

More information

A FRAMEWORK FOR CLINICAL DECISION SUPPORT IN INTERNAL MEDICINE A PRELIMINARY VIEW Kopecky D 1, Adlassnig K-P 1

A FRAMEWORK FOR CLINICAL DECISION SUPPORT IN INTERNAL MEDICINE A PRELIMINARY VIEW Kopecky D 1, Adlassnig K-P 1 A FRAMEWORK FOR CLINICAL DECISION SUPPORT IN INTERNAL MEDICINE A PRELIMINARY VIEW Kopecky D 1, Adlassnig K-P 1 Abstract MedFrame provides a medical institution with a set of software tools for developing

More information

Stepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework

Stepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework Stepwise Knowledge Acquisition in a Fuzzy Knowledge Representation Framework Thomas E. Rothenfluh 1, Karl Bögl 2, and Klaus-Peter Adlassnig 2 1 Department of Psychology University of Zurich, Zürichbergstraße

More information

Design Safety Verification of Medical Device Models using Automata Theory

Design Safety Verification of Medical Device Models using Automata Theory Design Safety Verification of Medical Device Models using Automata Theory A Thesis Presented to The Faculty of Computer Science Program California State University Channel Islands In (Partial) Fulfillment

More information

Cogs 202 (SP12): Cognitive Science Foundations. Computational Modeling of Cognition. Prof. Angela Yu. Department of Cognitive Science, UCSD

Cogs 202 (SP12): Cognitive Science Foundations. Computational Modeling of Cognition. Prof. Angela Yu. Department of Cognitive Science, UCSD Cogs 202 (SP12): Cognitive Science Foundations Computational Modeling of Cognition Prof. Angela Yu Department of Cognitive Science, UCSD http://www.cogsci.ucsd.edu/~ajyu/teaching/cogs202_sp12/index.html

More information

Appendix I Teaching outcomes of the degree programme (art. 1.3)

Appendix I Teaching outcomes of the degree programme (art. 1.3) Appendix I Teaching outcomes of the degree programme (art. 1.3) The Master graduate in Computing Science is fully acquainted with the basic terms and techniques used in Computing Science, and is familiar

More information

What is AI? The science of making machines that:

What is AI? The science of making machines that: What is AI? The science of making machines that: Think like humans Think rationally Act like humans Act rationally Thinking Like Humans? The cognitive science approach: 1960s ``cognitive revolution'':

More information

ANALYSIS AND CLASSIFICATION OF EEG SIGNALS. A Dissertation Submitted by. Siuly. Doctor of Philosophy

ANALYSIS AND CLASSIFICATION OF EEG SIGNALS. A Dissertation Submitted by. Siuly. Doctor of Philosophy UNIVERSITY OF SOUTHERN QUEENSLAND, AUSTRALIA ANALYSIS AND CLASSIFICATION OF EEG SIGNALS A Dissertation Submitted by Siuly For the Award of Doctor of Philosophy July, 2012 Abstract Electroencephalography

More information

Assignment Question Paper I

Assignment Question Paper I Subject : - Discrete Mathematics Maximum Marks : 30 1. Define Harmonic Mean (H.M.) of two given numbers relation between A.M.,G.M. &H.M.? 2. How we can represent the set & notation, define types of sets?

More information

AUTOMATED DEBUGGING. Session Leader: Zongxu Mu

AUTOMATED DEBUGGING. Session Leader: Zongxu Mu AUTOMATED DEBUGGING Session Leader: Zongxu Mu THE FIRST COMPUTER BUG Source: https://plus.google.com/107048744275438760860/posts/twfceqadsld 10/22/2013 Automated Debugging - Zongxu Mu 2 A RANDOM COMPUTER

More information

COMPUTER PLAY IN EDUCATIONAL THERAPY FOR CHILDREN WITH STUTTERING PROBLEM: HARDWARE SETUP AND INTERVENTION

COMPUTER PLAY IN EDUCATIONAL THERAPY FOR CHILDREN WITH STUTTERING PROBLEM: HARDWARE SETUP AND INTERVENTION 034 - Proceeding of the Global Summit on Education (GSE2013) COMPUTER PLAY IN EDUCATIONAL THERAPY FOR CHILDREN WITH STUTTERING PROBLEM: HARDWARE SETUP AND INTERVENTION ABSTRACT Nur Azah Hamzaid, Ammar

More information

CONCEPTUAL SPECIFICATION TECG FOR CRYSTAL COLLIMATION AT THE LHC WP5

CONCEPTUAL SPECIFICATION TECG FOR CRYSTAL COLLIMATION AT THE LHC WP5 EDMS NO. 1366524 REV. 0.2 VALIDITY DRAFT REFERENCE : LHC- TECG- ES- 0001 CONCEPTUAL SPECIFICATION TECG FOR CRYSTAL COLLIMATION AT THE LHC WP5 Equipment/system description Crystal collimation of hadron

More information

MODELING OF THE CARDIOVASCULAR SYSTEM AND ITS CONTROL MECHANISMS FOR THE EXERCISE SCENARIO

MODELING OF THE CARDIOVASCULAR SYSTEM AND ITS CONTROL MECHANISMS FOR THE EXERCISE SCENARIO MODELING OF THE CARDIOVASCULAR SYSTEM AND ITS CONTROL MECHANISMS FOR THE EXERCISE SCENARIO PhD Thesis Summary eng. Ana-Maria Dan PhD. Supervisor: Prof. univ. dr. eng. Toma-Leonida Dragomir The objective

More information

Frequently Asked Questions

Frequently Asked Questions Frequently Asked Questions How does the SMRT-Y work? The SMRT-Y sensor accurately measures the moisture level in the soil. When the soil is dry, the SMRT-Y allows the irrigation controller to water as

More information

Causal Knowledge Modeling for Traditional Chinese Medicine using OWL 2

Causal Knowledge Modeling for Traditional Chinese Medicine using OWL 2 Causal Knowledge Modeling for Traditional Chinese Medicine using OWL 2 Peiqin Gu College of Computer Science, Zhejiang University, P.R.China gupeiqin@zju.edu.cn Abstract. Unlike Western Medicine, those

More information

Continuous/Discrete Non Parametric Bayesian Belief Nets with UNICORN and UNINET

Continuous/Discrete Non Parametric Bayesian Belief Nets with UNICORN and UNINET Continuous/Discrete Non Parametric Bayesian Belief Nets with UNICORN and UNINET R.M. Cooke 1, D. Kurowicka, A. M. Hanea, O. Morales, D. A. Ababei Department of Mathematics Delft University of Technology

More information

High-Confidence Medical Device Software Development

High-Confidence Medical Device Software Development University of Pennsylvania ScholarlyCommons Real-Time and Embedded Systems Lab (mlab) School of Engineering and Applied Science 11-12-2015 High-Confidence Medical Device Software Development Zhihao Jiang

More information

Fault Detection and Localisation in Reduced Test Suites

Fault Detection and Localisation in Reduced Test Suites UNIVERSITY OF SZEGED Fault Detection and Localisation in Reduced Test Suites Árpád Beszédes University of Szeged, Hungary The 29 th CREST Open Workshop, London November 2013 Overview University of Szeged,

More information

vanhelsing: A Fast Proof Checker for Debuggable Compiler Verification

vanhelsing: A Fast Proof Checker for Debuggable Compiler Verification : A Fast Proof Checker for Debuggable Compiler Verification Roland Lezuo, Ioan Dragan :, Gergö Barany ;, Andreas Krall rlezuo@lang.tuwien.ac.at Vienna University of Technology, Institute of Comp Languages

More information

Computation Tree Logic vs. Linear Temporal Logic. Slides from Robert Bellarmine Krug University of Texas at Austin

Computation Tree Logic vs. Linear Temporal Logic. Slides from Robert Bellarmine Krug University of Texas at Austin Computation Tree Logic vs. Linear Temporal Logic Slides from Robert Bellarmine Krug University of Texas at Austin CTL vs. LTL (2 / 40) Outline 1. Some Definitions And Notation 2. LTL 3. CTL 4. CTL vs.

More information

Experiments with Helping Agents

Experiments with Helping Agents Published in D. D'Aloisi, C. Ferrari, A. Poggi (eds.), Atti del Gruppo di Lavoro su Intelligenza Artificiale Distribuita, IV Convegno dell'associazione Italiana per l'intelligenza Artificiale (AI*IA).

More information

IMPACT OF DEPENDENT FAILURE ON SIL ASSESSMENT

IMPACT OF DEPENDENT FAILURE ON SIL ASSESSMENT IMPACT OF DEPENDENT FAILURE ON SIL ASSESSMENT Alan G King ABB Engineering Services, Pavilion 9, Belasis Hall Technology Park, Billingham, Cleveland TS23 4YS, UK; Tel: þ44 (0) 1642 372252, Fax: þ44 (0)

More information

Introduction. Ethical Impact Analysis

Introduction. Ethical Impact Analysis Introduction As an ethical and responsible engineer, when designing any product, it is important to consider the impacts that it may have on its users and the world around us, both in normal use, and when

More information

Artificial Intelligence. Intelligent Agents

Artificial Intelligence. Intelligent Agents Artificial Intelligence Intelligent Agents Agent Agent is anything that perceives its environment through sensors and acts upon that environment through effectors. Another definition later (Minsky) Humans

More information

CMU SCS CMU SCS CMU SCS CMU SCS

CMU SCS CMU SCS CMU SCS CMU SCS Carnegie Mellon Univ. Dept. of Computer Science 15-415/615 - DB Applications Lecture #16: Schema Refinement & Normalization - Functional Dependencies (R&G, ch. 19) motivation: good tables takes1 (ssn,

More information

POSTGRADUATE RESEARCH EXPERIENCE A Report of the Postgraduate Research Experience Questionnaire

POSTGRADUATE RESEARCH EXPERIENCE A Report of the Postgraduate Research Experience Questionnaire POSTGRADUATE RESEARCH EXPERIENCE 2011 A Report of the Postgraduate Research Experience Questionnaire Postgraduate Research Experience 2011 A REPORT OF THE POSTGRADUATE RESEARCH EXPERIENCE QUESTIONNAIRE

More information

Global Harmonization Task Force SG3 Comments and Recommendations ISO/DIS 9001: 2000 and ISO/DIS 9000: 2000 And Revision of ISO and 13488

Global Harmonization Task Force SG3 Comments and Recommendations ISO/DIS 9001: 2000 and ISO/DIS 9000: 2000 And Revision of ISO and 13488 Page 1 of 6 Global Harmonization Task Force SG3 ISO/DIS 9001: 2000 and ISO/DIS 9000: 2000 And Revision of ISO 13485 and 13488 GENERAL COMMENTS The Global Harmonization Task Force Study Group Three (GHTF

More information

EBS IT Meeting September 2016

EBS IT Meeting September 2016 EBS IT Meeting 19 14 September 2016 Conference Call Details Conference call: UK Numbers Tel: 0808 238 9819 or Tel: 0207 950 1251 Participant code: 4834 7876... Join online meeting https://meet.nationalgrid.com/antonio.delcastillozas/n8hp8j80

More information

Study on a Footwork Training and Testing System

Study on a Footwork Training and Testing System Proceedings Study on a Footwork Training and Testing System Qi Hu *, Qi Chen, Yongqing Liu and Qingkai Zhen Sport Engineering Center, China Institute of Sport Science, Beijing 100061, China; chenqi@ciss.cn

More information

Emotion Embodiment in Robot-Assisted Rehabilitation System using Hybrid Automata

Emotion Embodiment in Robot-Assisted Rehabilitation System using Hybrid Automata 2014 IIAI 3rd International Conference on Advanced Applied Informatics Emotion Embodiment in Robot-Assisted Rehabilitation System using Hybrid Automata Shahrul Naim Sidek Department of Mechatronics, Faculty

More information

Computational & Systems Neuroscience Symposium

Computational & Systems Neuroscience Symposium Keynote Speaker: Mikhail Rabinovich Biocircuits Institute University of California, San Diego Sequential information coding in the brain: binding, chunking and episodic memory dynamics Sequential information

More information

From Maths/Music Theory to Memory Evolutive Systems

From Maths/Music Theory to Memory Evolutive Systems From Maths/Music Theory to Memory Evolutive Systems Abstract. This article presents a first attempt at establishing a category-theoretical model of creative processes. The model, which is applied to musical

More information

Research on a Transmit-Receive Method of Ultrasonic Array for Planar Defects

Research on a Transmit-Receive Method of Ultrasonic Array for Planar Defects 7 th Asia-Pacific Workshop on Structural Health Monitoring November 12-15, 2018 Hong Kong SAR, P.R. China Research on a Transmit-Receive Method of Ultrasonic Array for Planar Defects Zhenggan Zhou 1,2,3

More information

Overview of ISVR CAV Workshop 2011

Overview of ISVR CAV Workshop 2011 Overview of ISVR CAV Workshop 2011 New Faculty Structure FACULTY ST UDENT S (FTE) ACADEMIC STAFF (FT E) NON- ACADEMIC ST A FF (FT E) TURNOVER ( M) Hum anities 2721 199 72 18 Business & Law 1726 96 41 11

More information

Remarks on Bayesian Control Charts

Remarks on Bayesian Control Charts Remarks on Bayesian Control Charts Amir Ahmadi-Javid * and Mohsen Ebadi Department of Industrial Engineering, Amirkabir University of Technology, Tehran, Iran * Corresponding author; email address: ahmadi_javid@aut.ac.ir

More information

SEIQR-Network Model with Community Structure

SEIQR-Network Model with Community Structure SEIQR-Network Model with Community Structure S. ORANKITJAROEN, W. JUMPEN P. BOONKRONG, B. WIWATANAPATAPHEE Mahidol University Department of Mathematics, Faculty of Science Centre of Excellence in Mathematics

More information

ASCO Power Control Systems Overview

ASCO Power Control Systems Overview ASCO Power Control Systems Overview POWER CONTROL CHALLENGES Today more than ever, continuous electrical power is essential for providing mission-critical services. Whether it s a hospital providing critical

More information

Simulation of Influenza Epidemics with a Hybrid Model - Combining Cellular Automata and Agent Based Features

Simulation of Influenza Epidemics with a Hybrid Model - Combining Cellular Automata and Agent Based Features Simulation of Influenza Epidemics with a Hybrid Model - Combining Cellular Automata and Agent Based Features Štefan Emrich 1), Felix Breitenecker 1), Günther Zauner 2), Nikolas Popper 2), 1) Institute

More information

Learning Classifier Systems (LCS/XCSF)

Learning Classifier Systems (LCS/XCSF) Context-Dependent Predictions and Cognitive Arm Control with XCSF Learning Classifier Systems (LCS/XCSF) Laurentius Florentin Gruber Seminar aus Künstlicher Intelligenz WS 2015/16 Professor Johannes Fürnkranz

More information

COMP150 Behavior-Based Robotics

COMP150 Behavior-Based Robotics For class use only, do not distribute COMP150 Behavior-Based Robotics http://www.cs.tufts.edu/comp/150bbr/timetable.html http://www.cs.tufts.edu/comp/150bbr/syllabus.html Project directions and topics

More information

(c) KSIS Politechnika Poznanska

(c) KSIS Politechnika Poznanska Fundamentals of Autonomous Systems Control architectures in robotics Dariusz Pazderski 1 1 Katedra Sterowania i In»ynierii Systemów, Politechnika Pozna«ska 9th March 2016 Introduction Robotic paradigms

More information

Test-Driven Development Exposed Growing Complex Software One Test at a Time

Test-Driven Development Exposed Growing Complex Software One Test at a Time Test-Driven Development Exposed Growing Complex Software One Test at a Time Introduction Software engineering has seen its share of controversies, fads, and techniques recently One technique that has stirred

More information

Job (4) Job group Job family Short description Typical CO grade

Job (4) Job group Job family Short description Typical CO grade Job (4) Job group Job family Short description Typical CO grade Scientist Core business Scientists Scientist dealing with seasonal forecast production in a research institute or in a private company producing

More information

A New Approach For an Improved Multiple Brain Lesion Segmentation

A New Approach For an Improved Multiple Brain Lesion Segmentation A New Approach For an Improved Multiple Brain Lesion Segmentation Prof. Shanthi Mahesh 1, Karthik Bharadwaj N 2, Suhas A Bhyratae 3, Karthik Raju V 4, Karthik M N 5 Department of ISE, Atria Institute of

More information

Machines. Design, Modeling and Real-Time Control of Advanced Exercise

Machines. Design, Modeling and Real-Time Control of Advanced Exercise Design, Modeling and Real-Time Control of Advanced Exercise Machines Hanz Richter, PhD, Professor of Mechanical Engineering Control, Robotics and Mechatronics Lab Cleveland State University Background

More information

Overview. cis32-spring2003-parsons-lect15 2

Overview. cis32-spring2003-parsons-lect15 2 EXPERT SYSTEMS Overview The last lecture looked at rules as a technique for knowledge representation. In a while we will go on to look at logic as a means of knowledge representation. First, however, we

More information

Review Questions in Introductory Knowledge... 37

Review Questions in Introductory Knowledge... 37 Table of Contents Preface..... 17 About the Authors... 19 How This Book is Organized... 20 Who Should Buy This Book?... 20 Where to Find Answers to Review Questions and Exercises... 20 How to Report Errata...

More information

Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device

Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device Design Team Ray Adler, Katherine Bausemer, Joseph Gonsalves, Patrick Murphy, Kevin Thompson Design Advisors Prof. Constantinos Mavroidis,

More information

MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility

MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility 1 MAC Sleep Mode Control Considering Downlink Traffic Pattern and Mobility Neung-Hyung Lee and Saewoong Bahk School of Electrical Engineering & Computer Science, Seoul National University, Seoul Korea

More information

Lecture 3: Bayesian Networks 1

Lecture 3: Bayesian Networks 1 Lecture 3: Bayesian Networks 1 Jingpeng Li 1 Content Reminder from previous lecture: Bayes theorem Bayesian networks Why are they currently interesting? Detailed example from medical diagnostics Bayesian

More information

Overview EXPERT SYSTEMS. What is an expert system?

Overview EXPERT SYSTEMS. What is an expert system? EXPERT SYSTEMS Overview The last lecture looked at rules as a technique for knowledge representation. In a while we will go on to look at logic as a means of knowledge representation. First, however, we

More information

Creating a Program Logic Model

Creating a Program Logic Model Creating a Program Logic Model A logic model is a tool designed to provide a visual map of a program it illustrates the resources that are used, the activities carried out and the social changes to take

More information

Design of a Calorie Tracker Utilizing Heart Rate Variability Obtained by a Nanofiber Technique-based Wellness Wear System

Design of a Calorie Tracker Utilizing Heart Rate Variability Obtained by a Nanofiber Technique-based Wellness Wear System Applied Mathematics & Information Sciences An International Journal 2011 NSP 5 (2) (2011), 171S-177S Design of a Calorie Tracker Utilizing Heart Rate Variability Obtained by a Nanofiber Technique-based

More information