Download presentation
Presentation is loading. Please wait.
Published byMaryann Beverly Hensley Modified over 9 years ago
1
22.4.2005PROAGE PROAGE – PROSESSIAUTOMAATION AGENTTIPOHJAISET INFORMAATIOPALVELUT Agent-Based Information Services for Process Automation Semantic Web Research seminar 22.4.2005 / Metso Automation Tampere
2
22.4.2005PROAGE Agenda Motivation and background Agent Automation Controlling agents MUKAUTUVA Information agents PROAGE Agent services for process automation Conclusions and discussion
3
22.4.2005PROAGE Process Automation domain More and more measured and gathered information is stored to different databases More intelligent field devices available Distribution of control to subprocess level Partial diagnostics solutions available More information available in electronic form; design documents and others
4
22.4.2005PROAGE Agent Automation: Agenttipohjainen automaatioratkaisu Research 1.6.2000 – 31.3.2003 Agents and Automation? Process Automation especially Fault tolerant control Abnormal situation handling Potential process automation functions? Used technology Generic agent technology FIPA standard; negotiations Robot society research, physical agents
5
22.4.2005PROAGE Agent Automation: A Concept of an Agent- Augmented Process Automation System Agent-Augmented Real-time problem Supervisory control Subprocess idea Agents are responsible of certain physical area of the process
6
22.4.2005PROAGE Agent Automation: Control tests with Laboratory test environment Real demo process Temperature control & circulation of water Volume 700 L OPC connection to PAS Qualitative process models used Initial ideas for information access Idea: more than OPC “What is the current state of the device?” “When was the device’s last maintenance check?” User agent
7
22.4.2005PROAGE MUKAUTUVA: Automaatiosovellusten mukautumisperiaatteet ja –mekanismit Research 1.4.2003 – 31.12.2004 Controlling Agents and Information Agents Demonstration scenarios: a real industrial process
8
22.4.2005PROAGE MUKAUTUVA: Information agents Challenges Combining different information from different sources Adapting to changes in information, environment, physical setup Information agents used to address similar problems in other application domains The add-on approach from AGENT AUTOMATION project new features can be tested on top of current PAS
9
22.4.2005PROAGE MUKAUTUVA: Architecture and the role of agents Society of hierarchically aligned agents operating in different roles Client Agent (CA) User interaction Information agent (IA) Information access and procesessing. Also active monitoring Process agent (PA) Specialist for some process area, functional or spatial Wrapper agent (WA) Provides access to legacy information sources Directory Facilitator (DF) Yellow pages - services
10
22.4.2005PROAGE MUKAUTUVA: Demo I – Combining info 12/2003 Problem : Combining measurement information from systems with different data format, semantics and query language Implementation : Wrapper agents and a common data format Directory service (DF) Distributed query Results : Basic agent communication & planning defined
11
22.4.2005PROAGE MUKAUTUVA: Demo II – Monitoring 6/2004 Problem : Active monitoring of sensors that are vulnerable to defects Comparing manual laboratory measurements to online data Implementation : Task distribution Data polling & processing at the low level Subscription protocol Offline, with actual process data Results : Generic monitoring functions, easily configured to a specific task Problems in combining different languages: FIPA-SL/OWL/RDQL
12
22.4.2005PROAGE MUKAUTUVA: Demo III – State classification 12/2004 Problem : Classification of the operational state of a process Implementation : Distributed classification Several active agents Lower level: state based on process measurements Higher level: state based on lower level states Results : Detection of an actual state transition from actual process data In general: all but clear
13
22.4.2005PROAGE MUKAUTUVA: Internal design of agents Internally: separate modules for different information processing tasks Control: a planning manager module Action: specialized (e.g. math) information processing modules Plans: a high-level information processing goal is divided to atomic tasks
14
22.4.2005PROAGE Ontology-based information processing Motivation Combining different information from different sources A computer-processable world / process model Implementation: OWL Our ontology is limited & exemplar Measurements, devices, states… Concepts derived from standards of the domain
15
22.4.2005PROAGE Conclusions: control Real-time control not yet feasible Possibilities in supervisory control Ecxeption handling Sequential control For low-level control: PID etc... Complex problems require agent- based methods
16
22.4.2005PROAGE Conclusions: information agents No real-time requirements Refined information processing on top of current systems: an easy & safe application domain? MUKAUTUVA: Overall architecture seems OK Internal design needs a little work Goal-oriented operation seems reasonable Math/logic processing??
17
22.4.2005PROAGE Conclusions: ontologies There will be no ”universal automation ontology” A combination of ontologies from different viewpoints Current domain references are few & from narrow viewpoints Concept modelling state-of-the-art: XML Schema Our focus: investigating the mechanisms of ontology-based information processing
18
22.4.2005PROAGE From MUKAUTUVA to PROAGE MUKAUTUVA demos: general, more or less basic functionalities State classification still somewhat unclear How about the process automation services? Detection of slowly developing faults State-based alarm filtering Validation of measurement data Proactive condition monitoring of devices
19
22.4.2005PROAGE Agent-Based Information Services for Process Automation 1.1.2005-31.12.2006 HUT Automation Technology lab HUT Information Technology in Automation lab VTT Industrial Systems Metso Automation, UPM, Teleca
20
22.4.2005PROAGE PROAGE : Motivation User interfaces provide the operator with a lot of process data but no refined knowledge about the process state and performance. Combining different existing monitoring and diagnostics solutions is difficult. Process models or simulators cannot be efficiently utilized in condition monitoring, if the state of the process is not known.
21
22.4.2005PROAGE PROAGE : The Goal Project goal is to design intelligent and cooperative condition monitoring and maintenance services for e.g. process operators. These services are based on information agent and Semantic Web technologies. Idea: Information agents operate as a team that extends the state awareness of human users.
22
22.4.2005PROAGE PROAGE : Work Packages Defining the information agent services Services relevant to industry Services suitable to agent-based approach Further developing the information agent system architecture Demonstrating the agent services Goal: online, on-site Outlining a roadmap for adoption of agent-based solutions in automation
23
22.4.2005PROAGE PROAGE : Potential ideas for services State-aware, model-based condition monitoring Adaption of fault diagnostics to exceptional operational states ”this is not a problem, since we are shutting down” Metadata labelling of measurement history More abstract, refined information to user interfaces From direct variables to calculated variables
24
22.4.2005PROAGE PROAGE Semantic Automation
25
22.4.2005PROAGE discussion / open questions / … Our focus: investigating the mechanisms of ontology-based information processing Creating suitable ontologies for the domain a substantial challenge ”Someone else will do it” Our challenges No W3C specification yet for: A query language Logic & math on top of OWL How to combine goal-based planning with ontology-based information processing
26
22.4.2005PROAGE discussion / open questions / … What are the actual needs in process monitoring? Which of these can benefit from agent- based approach?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.