DIS 2006 15.6.2006Helsinki University of Technology Multi-Agent System Enhanced Supervision of Process Automation Teppo Pirttioja 1, Antti Pakonen 2, Ilkka.

Slides:



Advertisements
Similar presentations
Berliner XML Tage. Humboldt Universität zu Berlin, Oktober 2004 SWEB2004 – Intl Workshop on Semantic Web Technologies in Electronic Business Intelligent.
Advertisements

Opportunistic Reasoning for the Semantic Web: Adapting Reasoning to the Environment Carlos Pedrinaci Tim Smithers and Amaia Bernaras.
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
5387 Avion Park Drive Highland Heights, Ohio INTUNE v4.4 Demonstration.
Welcome to Middleware Joseph Amrithraj
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Executional Architecture
From Model-based to Model-driven Design of User Interfaces.
University of Belgrade, Serbia School of Electrical Engineering (ETF) European FP7 Project PROSENSE Applying integrated sensor networks in public distribution.
POC Security System High security system combining PIN-on-Card, information security, physical access, control and alarm – all in one system.
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
DESIGN AND IMPLEMENTATION OF SOFTWARE COMPONENTS FOR A REMOTE LABORATORY J. Fernandez, J. Crespo, R. Barber, J. Carretero University Carlos III of Madrid.
Chapter 2. Slide 1 CULTURAL SUBJECT GATEWAYS CULTURAL SUBJECT GATEWAYS Subject Gateways  Started as links of lists  Continued as Web directories  Culminated.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Technical Architectures
Two main requirements: 1. Implementation Inspection policies (scheduling algorithms) that will extand the current AutoSched software : Taking to account.
Sensemaking and Ground Truth Ontology Development Chinua Umoja William M. Pottenger Jason Perry Christopher Janneck.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
21 21 Web Content Management Architectures Vagan Terziyan MIT Department, University of Jyvaskyla, AI Department, Kharkov National University of Radioelectronics.
AGENT-BASED APPROACH FOR ELECTRICITY DISTRIBUTION SYSTEMS University of Jyväskylä University of Vaasa Acknowledgements: Industrial Ontologies Group.
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Applying the ISO RM-ODP Standard in e-Government B. Meneklis 1, A. Kaliontzoglou 2,3, D. Polemi 1, C. Douligeris 1 1 University of Piraeus, Department.
Distributed Systems: Client/Server Computing
Cloud based linked data platform for Structural Engineering Experiment Xiaohui Zhang
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
1 DAN FARRAR SQL ANYWHERE ENGINEERING JUNE 7, 2010 SCHEMA-DRIVEN EXPERIMENT MANAGEMENT DECLARATIVE TESTING WITH “DEXTERITY”
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
Technology Overview. Agenda What’s New and Better in Windows Server 2003? Why Upgrade to Windows Server 2003 ?  From Windows NT 4.0  From Windows 2000.
Web Policy Zeitgeist Panel SWPW 2005 – Galway, Ireland Piero Bonatti, November 7th, 2005.
Designing For Testability. Incorporate design features that facilitate testing Include features to: –Support test automation at all levels (unit, integration,
Steps Toward an AGI Roadmap Włodek Duch ( Google: W. Duch) AGI, Memphis, 1-2 March 2007 Roadmaps: A Ten Year Roadmap to Machines with Common Sense (Push.
SOA in Telecommunications September 30, 2008 Speaker: Mike Giordano.
INDIN' Perth, Australia Multi-Agent Based Information Access Services for Condition Monitoring in Process Automation Teppo Pirttioja 1, Antti.
VTT Technical Research Centre of Finland 3rd INTUITION Workshop “VR/VE & Industry – Challenges and Opportunities” Schwabenlandhalle, Fellbach / Stuttgart,
M1G Introduction to Database Development 6. Building Applications.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
CDL-Flex Empirical Research
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
SIMO SIMulation and Optimization ”New generation forest planning system” Antti Mäkinen Dept. of Forest Resource Management / University of Helsinki.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
PROAGE PROAGE – PROSESSIAUTOMAATION AGENTTIPOHJAISET INFORMAATIOPALVELUT Agent-Based Information Services for Process Automation Semantic Web.
Network Computing Laboratory A programming framework for Stream Synthesizing Service.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
REPORTING SOFTWARE for BUILDING & INDUSTRIAL AUTOMATION.
Semantic Web in Context Broker Architecture Presented by Harry Chen, Tim Finin, Anupan Joshi At PerCom ‘04 Summarized by Sungchan Park
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Developing GRID Applications GRACE Project
Presenter: Prof. Dimitris Mourtzis Advanced Manufacturing: Industry 4.0 and Smart Systems.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
A Context Framework for Ambient Intelligence
Business process management (BPM)
Data Center Infrastructure
Cloud based linked data platform for Structural Engineering Experiment
Business process management (BPM)
Smart Onboarding An EmpFinesse Work Partnership Solution.
Designing For Testability
Social Abstractions for Information agents
Presentation transcript:

DIS Helsinki University of Technology Multi-Agent System Enhanced Supervision of Process Automation Teppo Pirttioja 1, Antti Pakonen 2, Ilkka Seilonen 3, Aarne Halme 1, Kari Koskinen 3 Helsinki University of Technology, Finland 1 Automation Technology Laboratory 3 Information and Computer Systems in Automation 2 VTT Technical Research Centre of Finland DIS 2006 IEEE 2006 Workshop on Distributed Intelligent Systems June , Diplomat Hotel Prague, Czech Republic

DIS Helsinki University of Technology Agenda  Background and motivation Process automation and user needs Available technologies  Architecture Multi agent system based architecture Roles of agents Internals of an agent  Test scenario  Conclusions and future work

DIS Helsinki University of Technology Background and Motivation: process automation  Process Automation Factories are running 24/7 and as effectively as possible General trend: Less personnel and bigger and more complex factories, so there is more to supervise Ordinary IT solutions are used, because its cheap and it works  Results often data systems with mixed user interfaces Information is measured and gathered but not easily available to users  User need easy and efficient access to all data Users need right information, in the right place, in right time, and in right level of abstraction and easily! It’s not about tools and technology, it’s also the way people are used to operate

DIS Helsinki University of Technology Background and Motivation: user needs within process automation  System within process automation is running mainly on it’s own User intervention mainly needed when there are problems in the system Users need to get information when critical changes happen Changes may result from input material variations, devices malfunctions, etc...  Various user profiles of supervision Process operators; physical process, measurements,... Servicemen; device conditions for drives, valves,... System developers; performance issues, control optimization,... Business managers; orders, financial aspects,...  What kind of concrete supervision tools are needed? Easy browsing and navigating trough all process related data Search engine to access data in separate and heterogeneous systems Find situations and data combinations that are interested by the user Easy setup for monitoring a combination of various measured variables

DIS Helsinki University of Technology Background and Motivation: What technologies might be useful?  Integration problem Semantic Web tools makes more and more information available in machine understandable form May make the integration of separate systems easier There are no ontologies about factories available yet and there is no ready and standardized solution of how to combine number of services to build up more complicated services (orchestration)  Supervision problem Automate routine supervision as much as possible Let people be just decision-makers for real problems that are not possible to automate Proactive agents are argued to be suitable for active supervision

DIS Helsinki University of Technology Architecture: agents as information mediators in Semantic Automation Proactive operation of agents System integration with semantic web tools

DIS Helsinki University of Technology Architecture: agents operating in various roles IA PA DF CA PA FA AA CA DA IA CA Continuous data analyzing Various events from wrapper agents CA = Client Agent, DA = Diary Agent IA = Information Agent, FA = Fault Agent AA = Alarm Agent, DF = Directory Facilitator IA Information processing User Interface

DIS Helsinki University of Technology Architecture: internal structure of an agent  User configurable manager module Uses data processing modules for actual information processing Adapts to changing situations with context depended operation (Belief-Desires-Intentions)  Data processing modules Communication with other agents Data I/O connections  Connecion directly to process automation measurements  Connection to other databases Data processing  Reasoning and logic  Mathematic processing  Data storage modules Temporal storage of data

DIS Helsinki University of Technology User configurability supervision of process  How human users could define these tasks? Should be easy to desing, configure and maintain Framework, architecture etc. is needed  This solution should be as flexible as SQL servers are in data management area  But SQL servers as such can’t be used because Monitoring in automation is a task or a process, it’s not just QUERY ! Some information is ready to be access directly, but quite often we need to wait for triggering events Data is stored in mixed formats (semantics)  What if we use the previously presented agent architecture? Let see how it could work in typical process related monitoring task

DIS Helsinki University of Technology Temporal monitoring scenario Process related problem explained  Problem: There are slowly drifting measurements in the processes Sensors that become dirty, etc.  Alarms provided by process automation system are not helping, because Limits are often set too wide to minimize false alarms Limits are set normally to check just one value at the time Control loops are compensating the error  User need a tool to monitor a combination of process quantities This kind of monitoring would be especially useful temporally e.g., startups and shutdowns of a process, or when there is a change in product  ”for next 15 minutes make sure that pump is running and level in the tank is rising”  Solution proposal: fault may be found by gross checking process quantities User defines a set of constraints that agents are then set to monitor e.g., check that Measurement1 is always more than Measurement2

DIS Helsinki University of Technology Temporal monitoring scenario Operation of agents  CA = Clint Agent Provides user interface and lets user define constraints  IA = Information Agent Performs the monitoring task Divides the set of constraints based on the initial values Delegates monitoring to peers Reports to the user when needed  PA1 = Process Agent 1 Knows Meas1 value  PA2 = Process Agent 2 Knows Meas2 value  DF = Directory Facilitator Yellow page services Knows what agent is providing what information

DIS Helsinki University of Technology Temporal monitoring scenario Active monitoring of agents  Normally the situation is OK in the beginning so changes in measured values need to be monitored  Process agents monitor their own values and report when their partial constraints are broken  When partial constraints are broken the Information agent tests the set of constraints again If constraints are ok the monitoring continues with updated values If some constraint of the overall set of constraints is broken, then the user is informed

DIS Helsinki University of Technology Conclusions and Future Work  Users within process automation need powerful tools to search, access, and supervise information produced in all around the factory And this system should be easy to setup, configure, and maintain  Enabling technologies seems to be available Ontologies and semantic web tools “solves” interoperability issues Agents for proactive operation - monitoring on behalf of human user  Combining architecture - Semantic Automation  Future Work Testing on more complex monitoring tasks Test Scenarios motivated by real life problems and situated in real factories Use semantic web tools to provide user configurability  e.g., SPARQL (Query language for RDF/OWL from W3C)  OWL for plant models, etc. Internal operational principles are still much open  Consentrating more on the user viewpoint What services are really needed by the user? How user would like to configure and use various services?

DIS Helsinki University of Technology That’s it Questions Thanks to Project group: Funding:National Technology Agency of Finland, Metso Automation, UPM Kymmene, Teleca