This document summarizes a thesis presentation on designing an expert system for monitoring and managing web-based industrial applications. The presentation covers problem statements and objectives, a case study of an industrial production line, designing a web service monitoring system using XML schemas, implementing the expert management system using a knowledge base and rules engine, and conclusions and future work. The goal is to integrate old automation technologies with modern web service and information technologies using a smart monitoring and management system.
SAP users face many challenges. They must respond more rapidly and flexibly to changes in volatile,
globalized business environments. They must boost competitiveness and exploit emerging opportunities.
At the same time, economic conditions reinforce pressures to cut or at least contain growth in costs.
The concepts and technologies of “cloud computing” may play an important role in meeting these
challenges. Clouds offer the potential to reduce IT cycle times, more effectively exploit virtualization
technologies and increase operational efficiencies. But adoption rates among SAP users have been
conservative.
Update Management and Compliance Monitoring with the Subscription Management...Novell
Come and see how Subscription Management Tool for SUSE Linux Enterprise 11 can help you achieve your goals. If you:
- Want one tool to manage updates for SUSE Linux Enterprise 9, 10 and 11, Novell Open Enterprise Server and Red Hat Enterprise Linux servers ...
- Want to be on top of your company's licensing compliance, but for bandwidth and/or security reasons can't connect all of your machines to Novell Customer Center to register and retrieve updates ...
- Have servers or desktops in isolated networks that are difficult to update ...
- Want to integrate additional software update repositories (either external or internal) into your update solution ...
- Want an out-of-the box staging solution for testing updates before releasing them to users ...
- Want to get a quick overview of the patch status of your SUSE Linux Enterprise 11 servers and desktops ...
... Then this is the session for you.
This session will discuss:
An overview of Subscription Management Tool
Installation and basic configuration
How to manage Subscription Management Tool repositories
Configuring clients to use Subscription Management Tool
Jobs and client status monitoring
Staging
Compliance monitoring
Supportconfig proxy
Mirroring other products and repositories
Disconnected Subscription Management Tool servers
Tips and tricks
SAP users face many challenges. They must respond more rapidly and flexibly to changes in volatile,
globalized business environments. They must boost competitiveness and exploit emerging opportunities.
At the same time, economic conditions reinforce pressures to cut or at least contain growth in costs.
The concepts and technologies of “cloud computing” may play an important role in meeting these
challenges. Clouds offer the potential to reduce IT cycle times, more effectively exploit virtualization
technologies and increase operational efficiencies. But adoption rates among SAP users have been
conservative.
Update Management and Compliance Monitoring with the Subscription Management...Novell
Come and see how Subscription Management Tool for SUSE Linux Enterprise 11 can help you achieve your goals. If you:
- Want one tool to manage updates for SUSE Linux Enterprise 9, 10 and 11, Novell Open Enterprise Server and Red Hat Enterprise Linux servers ...
- Want to be on top of your company's licensing compliance, but for bandwidth and/or security reasons can't connect all of your machines to Novell Customer Center to register and retrieve updates ...
- Have servers or desktops in isolated networks that are difficult to update ...
- Want to integrate additional software update repositories (either external or internal) into your update solution ...
- Want an out-of-the box staging solution for testing updates before releasing them to users ...
- Want to get a quick overview of the patch status of your SUSE Linux Enterprise 11 servers and desktops ...
... Then this is the session for you.
This session will discuss:
An overview of Subscription Management Tool
Installation and basic configuration
How to manage Subscription Management Tool repositories
Configuring clients to use Subscription Management Tool
Jobs and client status monitoring
Staging
Compliance monitoring
Supportconfig proxy
Mirroring other products and repositories
Disconnected Subscription Management Tool servers
Tips and tricks
2010 04-29 mm (carson, california - csu-dh) petri-nets introductionMike Marin
“Petri-Nets an introduction for Business Process Management (BPM)”. Introductory presentation on Petri-Nets for Math Majors (BPM is used as an example application), presented by Mike Marin in 2010.
Application of Semantic Knowledge Management System in Selected Areas of Pol...Cognitum
Application of Semantic Knowledge Management System in Selected Areas of Polish Public Administration
---
Zastosowanie semantycznego systemu zarządzania wiedzą w wybranych obszarach polskiej administracji publicznej
---
http://www.cognitum.eu/semantics/
Presentation by Inchul Shin on 'Performance Management System for Civil Serva...OECD Governance
This presentation by Inchul Shin of the OECD, was made at the Public Employment and Management Expert meeting on "Senior Civil Service: Performance, Accountability and Organisational Success" on 27 November 2015. For further information, please see http://www.oecd.org/gov/pem/.
A knowledge management system (KMS) is a system for applying and using knowledge management principles. These include data-driven objectives around business productivity, a competitive business model, business intelligence analysis and more.
2010 04-29 mm (carson, california - csu-dh) petri-nets introductionMike Marin
“Petri-Nets an introduction for Business Process Management (BPM)”. Introductory presentation on Petri-Nets for Math Majors (BPM is used as an example application), presented by Mike Marin in 2010.
Application of Semantic Knowledge Management System in Selected Areas of Pol...Cognitum
Application of Semantic Knowledge Management System in Selected Areas of Polish Public Administration
---
Zastosowanie semantycznego systemu zarządzania wiedzą w wybranych obszarach polskiej administracji publicznej
---
http://www.cognitum.eu/semantics/
Presentation by Inchul Shin on 'Performance Management System for Civil Serva...OECD Governance
This presentation by Inchul Shin of the OECD, was made at the Public Employment and Management Expert meeting on "Senior Civil Service: Performance, Accountability and Organisational Success" on 27 November 2015. For further information, please see http://www.oecd.org/gov/pem/.
A knowledge management system (KMS) is a system for applying and using knowledge management principles. These include data-driven objectives around business productivity, a competitive business model, business intelligence analysis and more.
• Worked on replication software NetApp Snap-mirror, Sanovi File replicator
• Experienced in Oracle & MSSQL DB and native replicators like Oracle DG, MSSQL Log-shipping.
• Experienced in testing system and software on a wide variety of platforms like Linux, Windows,ESX
• Worked on VM replication using CBT
• Storage Automation Testing (Storage and embedded domain) & knowledge of testing life cycle.
• Writing test cases & document preparation and testing the given test scenario and integrating the manual tested test case into automated scripts using Perl.
• Strong skill in testing NAS storage devices.
• Worked on ISCSI and SATA
• Interpreting of storage protocols including WAFL, NFS protocols and hardware, which uses these protocols.
• Worked extensively on the Storage stack and Write Anywhere File Layout (WAFL) file system in Data ONTAP.
How to Configure the CA Workload Automation System Agent agentparm.txt FileCA Technologies
Unlock the mystery and power of CA Workload Automation System Agent by understanding how to configure its agentparm.txt file.
For more information on Mainframe solutions from CA Technologies, please visit: http://bit.ly/1wbiPkl
Fault Tree Maintenance - FTM is system for Plant Maintenance Management - Our FTM Software is used by SKF, Cocacola, Cipla, Sandwik, Toyo India and many leading manufacturer - Manages Lifecycle of an asset. FTM can adopt to the day-to-day terminology that you use on the shopfloor! Excellent ready to use reports.
Avoid firefighting: SaaS Based Shop Floor System FrameworkSatish Nande
Objective: To provide a comprehensive yet simple Data Collection framework on the Shop floor for
Manufacturing, and help in delivering a Performance Driven Management System.
This would consist of the following:
A. A simple system on the Shop floor to record - problems & issues,
B. A simple system on the Shop floor to record - Stoppages & reasons for the same,
C. A simple system on the Shop floor to record - daily production so as to compute, Efficiency or
D. OEE if possible,
E. To help bring the Maintenance function under scrutiny in order to avoid firefighting and
F. improve asset performance and life,
G. To provide a simple system for Manufacturing Excellence by applying RCA
Werardt Systemss Pvt Ltd.
Satish Nande 91-20-25285256, 25285257.
Email: business@werardt.com
• Working as a 1st level Engineer and also a part of Monitoring team.
• Service quality alarm surveillance and responsible of doing 1st level analysis all minor and major faults. Role is to perform the surveillance activities and ensure that all the events on a network get escalated to the relevant function within the stipulated time period for restoration/resolution.
Designing for Testability - Rohit NayakIndicThreads
In the semiconductor industry, Design For Testability (DFT) is an essential part of the architecture and design of components. Software designers on the other hand do not pay much (if any) attention to the testing needs of their code.
In this talk we review some core DFT principles like Built-In Self Test, Test Point Insertion, Fault Modeling and Fault Simulation and map them to software testing. Examples of using DFT to create testable software will be given. DFT fits in especially well with the increasing use of Test Automation and Agile Methodologies.
We hope this talk will empower test leads and engineers with knowledge they can use to get their developer counterparts to modify the application-under-test to significantly increase automation, enhance test coverage, run tests faster and reduce the costs of testing.
OpManager is integrated network management software that offers network monitoring, server monitoring, bandwidth analysis, configuration management, firewall log analysis, server management and IP & switch port management.
OpManager is integrated network management software that offers network monitoring, server monitoring, bandwidth analysis, configuration management, firewall log analysis, and IP & switch port management.
Design and implementation of an expert system for monitoring and management of a web based industrial applications
1. TTE-7906, Machine Automation Thesis Presentation Seminar
Design and Implementation of an Expert
System for Monitoring and Management of
Web-Based Industrial Applications
Prepared by
Ahmed Sadik
Degree Programme in Machine Automation
Major: Factory automation
Minor: Microsystems
Supervised By
Dr. Andrei Lobov
Funded by
TUT - FASTory lab ( PlantCockPit project )
2. TTE-7906, Machine Automation Thesis Presentation Seminar
Contains
Problem statement – purposed solution and thesis work
The case study – FESTO MPS 500
Web service definition and advantages
Designing of web service ( XML schema – WSDL )
Results of the web based monitoring system
Designing of an expert management system
Human experts in from of KPIs ( Key Product Indicators )
Implementation of the Expert management system
Conclusion and future work - References
2
3. TTE-7906, Machine Automation Thesis Presentation Seminar
Problem statement and work objective
• Integrating the old automation technologies which exists in shop floor to the current factory
information technology, specifically web service technology without destroying the shop floor
infra-structure or interrupt the production process
• Processing the information obtained from web services using a smart management system
Purposed solution and thesis work
• Adding a new controller which compatible with the
old technologies and able to implement the web
service technology
• Applying the recommendation of ISA-95 model
at layer two and three
• Designing generic XML events based on analogy with CAMX standard to monitor the system in
layer two of ISA-95 model
• Defining the convenient key product indicators – KPIs – in a generic way to fit most of similar
production lines to our case study
• Translate those KPIs in form of drool software rules, for management of the system in layer
three of ISA-95 model
3
4. TTE-7906, Machine Automation Thesis Presentation Seminar
The case study – FESTO MPS 500
• Distributing unit
• Testing unit
• Handling unit
• Processing unit
• Assembling and robot unit
• AS/RS20 warehouse
4
5. TTE-7906, Machine Automation Thesis Presentation Seminar
Designing of a web service monitoring system
A web service is a software system designed to support interoperable
machine-to-machine interaction over a network. It has an interface
described in a machine-processable format (specifically WSDL). Other
systems interact with the Web service in a manner prescribed by its
description using SOAP messages, typically conveyed using HTTP with an
XML serialization in conjunction with other Web-related standards
XML web service
Why example
1- Self-contained application and independency of the language of the operating system
2- Self-describing application
3- Encapsulated, modularity, integrity and expandability
4- Interoperability
5- Discoverability - Dynamic language
6- Open source and standard language
5
6. TTE-7906, Machine Automation Thesis Presentation Seminar
Designing of the XML schema based on CAMX standard
WP_ID
Station_ID
Station_ID
Time_Stamp Time_Stamp
1- Manual_Start 1- Black
2- Manual_Reset
Labour WP WP_Color 2- Non_Black
Labour_ID
3- Manual_Stop
1- Defected
4- Alram_Clear WP_Quality
Labour_Action 2- OK
5- Error_Clear
6- Warning_Clear WP_Status 1-In_Processing
7- UnBlock_Clear
2-Transfering_IN
8-UnStarving_Clear Station 3-Transfering_Out
4- Pause
5-No_Work_Piece
Station_Status Event_Source_Component Station_Event Time_Stamp Station_ID
1-Processing 1- Alarm/Alarm_Cleared
2-Waiting 2- Warning/Warning_Cleared
3-Ready 3-Error/Error_Cleared
4-Idle 4-Blocked/UnBlocked
5-Started 5-Starving/UnStarving
6-Stoped 6-HeartBeat/HeartBeat_response
7-Rested 7- No_Event
6
7. TTE-7906, Machine Automation Thesis Presentation Seminar
Designing of the WSDL document
Types a container for all the data type using
standard way such as XML schema
Message an abstract, typed definition of the data
being communicated
Operation an abstract description of an action
supported by the service
Port Type an abstract set of operations supported by
one or more endpoints
Binding a concrete protocol and data format
specification for a particular port type
Port a single endpoint defined as a combination of a
binding and a network address
Service a collection of related endpoints
Implementation of web services on our case study
The S1000 is a smart RTU device which offers
process control capabilities, as well as a
Web-based Human-Machine Interface (HMI),
support for WebServices,
7
9. TTE-7906, Machine Automation Thesis Presentation Seminar
Designing of an expert management system
Expert
Expert system shell
Knowledge Knowledge Reasoning User
Base Base engine Interface
User
Expert Systems (ES): A computer program that contains a knowledge base and a set of
algorithms or rules that infer new facts from knowledge and from incoming data. An expert
system is an artificial intelligence application that uses a knowledge base of human expertise to
aid in solving problems. The degree of problem solving is based on the quality of the data and
rules obtained from the human expert. Expert systems are designed to perform at a human expert
level.
9
10. TTE-7906, Machine Automation Thesis Presentation Seminar
Human experts in from of KPIs ( Key Product Indicators )
10
12. TTE-7906, Machine Automation Thesis Presentation Seminar
Conclusions
• ISA 95 model can fit modern automation system designs
• CAMx standard is meant to be for exchange data among manufacturing equipment and
applications on the electronics manufacturing floor. However still can be used as a reference for
creating generic XML schemas for other applications
• Web service technology is suitable technology to upgrade the old existing automation system
• Drools is a suitable rule engine for building an expert system for a web based industrial system
Future work
• Providing more graphical user interface (GUI) for user for both monitoring and management
system
• Tasting our management system with the XML messages coming from the machines not from
Fiddler
• Searching for other generic KPIs for the other elements within the project and translate them to
drool rules
• Expand the rules due to the new experiences of the case study
12
13. TTE-7906, Machine Automation Thesis Presentation Seminar
References
• K. Darlington, The essence of expert systems, Prentice Hall, 2000.
• B. Q. a. H. B. Gooi, “Web-Based SCADA Display Systems (WSDS),” IEEE TRANSACTIONS
ON POWER SYSTEMS, vol. 15, no. MAY 2000, pp. 681-686, 2000.
• I. c. R. A. GE Fanuc Ameriicas, “Standards for Manufacturing Systems Integration,” 2006.
• ANSI, “ISA95.00.03 - Enterprise-Control System and Integration part 3: Model of Manufacturing
Operation Management,” 2005.
• S. M. W. Deon Reynders, Practical Industrial DataCommunications - Best Practice Techniques,
IDC Technologies, 2005.
• F. D. GmbH, CIROS ADVANCED MECHATRONICS, Germany , 2008.
• T. K. R. S.-J. S. S. W. Ueli Wahli, WebSphere Version 6 - Web Services Handbook
Development and Deployment, Germany : IBM, July 2005.
• O. Z. Olaf, “Architectural Decisions as Service Realization Methodology in Model Methodology
in Model--Driven SOA Driven Construction,” in 4th IEEE European Conference on Web
Services, Zurich, Switzerland, December 4 – 6, 2006.
• S. H. Seungjin Choi, “WS-BPEL Monitoring System,” International Journal of Web Services
Practices, vol. 6, pp. 18-20, 2011.
13