INDIN'05 10.8.2005Perth, Australia Multi-Agent Based Information Access Services for Condition Monitoring in Process Automation Teppo Pirttioja 1, Antti.

Slides:



Advertisements
Similar presentations
GMD German National Research Center for Information Technology Darmstadt University of Technology Perspectives and Priorities for Digital Libraries Research.
Advertisements

Welcome to Middleware Joseph Amrithraj
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
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.
Reseach in DistriNet (department of computer science, K.U.Leuven) General overview and focus on embedded systems task-force.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
On management aspects of future ICT systems Associate Professor Evgeny Osipov Head of Dependable Communication and Computation group Luleå University of.
MS DB Proposal Scott Canaan B. Thomas Golisano College of Computing & Information Sciences.
Industrial Ontologies Group Oleksiy Khriyenko, Vagan Terziyan INDIN´04: 24th – 26th June, 2004, Berlin, Germany OntoSmartResource: An Industrial Resource.
P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware P2P as a Discovery Instrument for Multi-Agent Ubiquitous Middleware A work-package.
Online Magazine Bryan Ng. Goal of the Project Product Dynamic Content Easy Administration Development Layered Architecture Object Oriented Adaptive to.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
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.
Software Issues Derived from Dr. Fawcett’s Slides Phil Pratt-Szeliga Fall 2009.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
UNIT-V The MVC architecture and Struts Framework.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
Advances in Technology and CRIS Nikos Houssos National Documentation Centre / National Hellenic Research Foundation, Greece euroCRIS Task Group Leader.
An approach to Intelligent Information Fusion in Sensor Saturated Urban Environments Charalampos Doulaverakis Centre for Research and Technology Hellas.
Enabling Workflow in UPnP Networks Andreas BobekUniversity of Rostock Faculty of Computer Science and Electrical Engineering Andreas Bobek, Hendrik Bohn,
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
DIS Helsinki University of Technology Multi-Agent System Enhanced Supervision of Process Automation Teppo Pirttioja 1, Antti Pakonen 2, Ilkka.
VTT Technical Research Centre of Finland 3rd INTUITION Workshop “VR/VE & Industry – Challenges and Opportunities” Schwabenlandhalle, Fellbach / Stuttgart,
The Yellow Group Design Informatics (Regli, Stone, Kusiak, Leifer, Gupta, Chung, Fenves, Law, Kopena)
Computer and Automation Research Institute Hungarian Academy of Sciences Presentation and Analysis of Grid Performance Data Norbert Podhorszki and Peter.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
M1G Introduction to Database Development 6. Building Applications.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Semantic Network as Continuous System Technical University of Košice doc. Ing. Kristína Machová, PhD. Ing. Stanislav Dvorščák WIKT 2010.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 1: Software and Software Engineering.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
12th International Conference on Artificial Intelligence: Methodology, Systems, Applications (AIMSA 2006) Multiagent Approach for the Representation of.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
DSL Distributed Systems Laboratory ATC 23 August Model Mission: Magnetospheric Multiscale (MMS) Mission Goal “To study the microphysics of three.
Framework for MDO Studies Amitay Isaacs Center for Aerospace System Design and Engineering IIT Bombay.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
1 CMPT 275 High Level Design Phase Modularization.
PROAGE PROAGE – PROSESSIAUTOMAATION AGENTTIPOHJAISET INFORMAATIOPALVELUT Agent-Based Information Services for Process Automation Semantic Web.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
Chapter 4 Decision Support System & Artificial Intelligence.
Architectural Design of a Multi- Agent System for handling Metadata streams Don Cruickshank, Luc Moreau, David De Roure Department of Electronics and Computer.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
B. Trousse, R. Kanawati - JTE : Advanced Services on the Web, Paris 7 may 1999 Broadway: a recommendation computation approach based on user behaviour.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
Rule Engine for executing and deploying the SAGE-based Guidelines Jeong Ah Kim', Sun Tae Kim 2 ' Computer Education Department, Kwandong University, KOREA.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Comparison of The Workflow Management Systems Bizagi, ProcessMaker, and Joget Mohamed Zeinelabdeen Abdelgader [1], Omer Salih Dawood [2], Mohamed Elhafiz.
TWOJA CYFROWA PRZYSZŁOŚĆ. JUŻ DZISIAJ. Christoph F. Strnadl CTO Central & Eastern Europe 11 May 2016.
Prague, 19 – 22 April 2006 OneStopGov 4 th Eastern European e-Gov Days 2006 A life-event oriented framework and platform for one-stop government: The OneStopGov.
Haythem El-Messiry, PhD Faculty of Computer and Information Sciences Ain Shams University Egypt المؤتمر العربى الرابع للمعلومات الصناعية و الشبكات فترة.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
Real-Time Systems Laboratory Seolyoung, Jeong JADE (Java Agent DEvelopment framework )
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Requirements Analysis Requirements Engineering (CI 2323) Daniel Siahaan.
12. DISTRIBUTED WEB-BASED SYSTEMS Nov SUSMITHA KOTA KRANTHI KOYA LIANG YI.
Platform Overview Provide your marketing and sales groups with a single, integrated, web based on-demand platform that allows them to easily automate and.
Knowledge Management Systems
3rd Studierstube Workshop TU Wien
About Thetus Thetus develops knowledge discovery and modeling infrastructure software for customers who: Have high value data that does not neatly fit.
Adaptibility Patterns of Multi-Agent Organizations
Presentation transcript:

INDIN' Perth, Australia Multi-Agent Based Information Access Services for Condition Monitoring in 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 VTT Technical Research Centre of Finland 2 Industrial Systems INDIN’05 3rd International IEEE Conference on Industrial Informatics August 2005, Perth, Western Australia

INDIN' Perth, Australia Automation and agent technology motivation  Automation has become an informative intensive application domain, in which Users need right information, in the right place, in right time, and in the right format to perform well More and more information is available in various electronic forms, eg. design documents, process and simulation models Rise of semantically tagged data  There is a need for more powerful design methodologies and techniques to ease up building of monitoring applications, which handles Dynamically changing situations and process setups Information that is provided by intelligent field devices  Agent technology may be seen as potential solution, as it is Argued to perform well in an environment that is distributed and dynamically changing Used for same kind of problems in other application domains

INDIN' Perth, Australia Current state of the art in process automation information access  For Operators in Control room Number of separate information systems with different user interfaces (confusing) Basic alerts and reporting available Digital diary for notes But NO easy way to access combined infomation  For Service people Embedded intelligency for advanced monitoring Every solution provider has their own system Information is store in separate systems Data is gathered but not effectively used

INDIN' Perth, Australia Future needs of process automation information services (user perspective)  Temporal monitoring of some combination of measurements Easy setup for monitoring a combination of various measured variables Monitoring of changing values and getting the human attention in abnormal situations (Electronic secretary?) Access to variables based on process models and simulators e.g., value combination in startup situation or overview of device performance after service operation  ”Process Automation Google” Find situations that are interested by the user Instead of direct access to quantities, browsing via  semantic connections between various aspects of process  Process models, electronic diary User interface for all process related data  Communication aid for personel between different departments  State of the process tags to measurements in historical databases

INDIN' Perth, Australia From this… Physical instrumentation Automation System AVG(A[0…100]) > (MIN(B[120…150]) + MAX(C[2…15])) ? (History) Databases

INDIN' Perth, Australia …to this Physical instrumentation Automation System SYSTEM OK (History) Databases Multi Agent System OK

INDIN' Perth, Australia Semantic Automation Vision User goals and actions Understanding the user needs and adapting of services

INDIN' Perth, Australia Agent augmented architecture for Information services in automation  Challenges Combining different information from different sources Adapting to changes in information, environment, physical setup  The add-on approach Enables the use of agent technology with present day automation solutions No real-time requirements  Provides information services to human users external computational systems

INDIN' Perth, Australia Different roles of agents  Client Agent (CA) User interaction  Information agent (IA) Searching of information Accessing, formatting and processing of information  Process agent (PA) Specialist for some functionally or spatially divided process area Process hierarchy Monitors actively  Wrapper agent (WA) Provides access to legacy information sources Data formatting  Directory Facilitator (DF) Yellow pages – services (from FIPA)

INDIN' Perth, Australia Goal oriented-functionality and information processing modules  Manager module controls Belief-Desires-Intentions based Adapts to changing situations  Action modules Connects to process automation Connection to information systems Communication between agents Reasoning (math, simulations, …)  Automation related problem how to combine symbolic (classical agent/AI viewpoint) and numerical (automation viewpoint) processing effectively

INDIN' Perth, Australia Why the architecture is so complex? Why not to use e.g., SQL server?  Monitoring in automation is a task or a process, it’s not just QUERY of Information! Some information is ready to be access directly Other information require triggering events  How human users could define these tasks? Should be easy to desing, configure and maintain Framework, architecture etc. is needed  How about the previously presented agent architecture?  How about goals for defining monitoring applications?

INDIN' Perth, Australia Goals as generic building blocks  Agents can decide locally how and when to acquire the required information Goals as design methodology has already some standards (e.g., Tropos) Automation related solutions are still missing  Agent can fulfill goal by itself by Knowing it already Executing local actions that produce required information  Agent can request information from elsewhere Partitioning to subgoals Using agent communication  Terminology is based on generic automation ontology and process related variables have their references in semantic plant model Not here yet, but are being developed by other projects Should be publicly available

INDIN' Perth, Australia Goals as generic building blocks Example questions: Is there any PT100 type of temperature measurement oscillating during process startup? Notify if some online measurement differs from the corresponding laboratory measurement?

INDIN' Perth, Australia Demonstration scenario  Real-world test scenario Industrial setting and actual data  Sensor validation Comparing uncertain online sensor to exact laboratory measurement Exact value once in 8hrs Notifying deviations

INDIN' Perth, Australia Building process monitoring applications  Building the application from separately maintable pieces  Generic automation ontology (A) Sematic plant model (B)  General monitoring services (C) Site related services (D)  General reasoning rules (E) Site related rules (F) A F E C B D

INDIN' Perth, Australia Conclusions  Possibility to use systematic agent tools to design and implement condition monitoring services in automation environment  Provide goal oriented and high level programming for human user  Information processing in automation: No need for hard real time  Few simple tests were implemented and working  Ontologies and semantic web tools may also be used

INDIN' Perth, Australia Future Work  Architecture is quite ok There is a place for things, but Operational principles are still much open  Developing of the Semantic Automation Testing more complex condition and other monitoring tasks Test Scenarios motivated by real life problems Industrial settings Use of Semantic Web tools?  Consentrating more on the user viewpoint What are the services really needed by the user? How to model physical environment and information services?

INDIN' Perth, Australia That’s It Questions Thanks to Project group: Funding:National Technology Agency of Finland, Metso Automation, UPM Kymmene, Teleca