1 / 34

Model-based Enterprise Integration

Model-based Enterprise Integration. MAI Lab. 2000 5/17 이기창. Overview. Critical problems in industrial automation by ICAM Program in 1983 Information could not be controlled by users Changes were too costly and time consuming Systems were not integrated

elaine
Télécharger la présentation

Model-based Enterprise Integration

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Model-based Enterprise Integration MAI Lab. 2000 5/17 이기창

  2. Overview • Critical problems in industrial automation by ICAM Program in 1983 • Information could not be controlled by users • Changes were too costly and time consuming • Systems were not integrated • Data quality was not suitable for integration

  3. Overview • Benefits of the integration of the technologies • Interactive system which enables manufacturing functions to communicate with each other • Accurate data transferability • Faster responses to data changes • Increased flexibility towards introduction of new products • Improved quality of the products • Reduction in lead times

  4. Overview • Research Trends in CIM • Justification of CIM and management strategies for CIM • Enterprise integration for CIM beyond and within geographical boundaries • Advanced tools and technologies for the application of CIM • Manufacturing system modeling • Application of artificial intelligence for integrated intelligent manufacturing system

  5. CIMOSA: enterprise engineering and integration K. Kosanke, F.Vernadat, M.Zelm Dept. of Manufacturing Engineering, Loughborough University, UK. Performa Consultants Ltd. COMPUTERS IN INDUSTRY, 1999, V.40, 83-97

  6. Introduction • Goal of integration • To improve the overall system efficiency by linking its elements by means of communication networks and thereby obtaining a higher responsiveness and effectiveness of the whole system… • Situations • Environments • Long term predictability – exceptional case • Partnerships – extended and virtual enterprises • Enterprise systems • Complex entities with a large number of elements • Organized in intricate networks of departments, divisions, plants, etc. • Distributed geographically • Cooperate or deal with many customers and suppliers • Dynamic and continuously changing elements and relationships

  7. Evolution of the meaning of system integration

  8. Scope of Enterprise Engineering • General definitions • Enterprise engineering - define, structure, design and implement enterprise operations as communication networks of business processes, which comprise all their related business knowledge, operational information, resources and organization relations • Enterprise integration –provide the right information at the right place at the right time and thereby enable communication between people, machines and computers and their efficient cooperation and coordination

  9. Identification and Use of Information • Process models • A very efficient means both for identification of the information and for its location • Computer supported model will make possible the evaluation of the process alternatives • Decision support on any level the the organization for strategic, tactical or operational planning • Common understanding in the enterprise

  10. Enterprise Modeling • Both methods and tools for modeling and model use have to be computer supported

  11. CIMOSA Modeling • Functionality – enterprise activity (EA) • Behavior – behavioral rule set (BRS)

  12. GERAM • GERAM is the work of the IFAC/IFIP Task Force on enterprise reference architecture • GERAM defines a toolbox of concepts for designing and maintaining enterprises for their entire life-cycle • GERAM is a new framework which encapsulates and orders the previous architectures(CIMOSA, PERA, GIM) providing an overall structure to use those methods and modeling techniques

  13. GERAM • 7 major components • Generic Enterprise Reference Architecture (GERA) • Enterprise lifecycle modeling framework • Generic Enterprise Engineering Methodology (GEEM) • Documents about processes of enterprise integration • Generic Enterprise Modeling Language (GEML) & Generic Enterprise Modeling Tool (GEMT) • Set of languages and tools used for enterprise engineering • Generic Enterprise Model (GEM) • Partial models common to all enterprises • Generic Enterprise Module (GM) • Products, standard implementation of components • Generic Enterprise Theory (GT) • Ontologies or meta-models

  14. GERAM EE&I Framework

  15. GERA Modeling Framework

  16. GERA Modeling Framework

  17. Conclusion • Through application of EE&I to industry, qualitative and quantitative benefits have been obtained • The emphasis on enterprise modeling applications is still enterprise re-engineering. • Modeling are usually not kept up-to-date and not used for operational decision support • Tools with a user interface are becoming more available and general use of enterprise modeling becomes feasible

  18. A modeling language for the design and execution of enterprise models in manufacturing Jose P.O. Santos, J.J.Pinto Ferreira, Jose M. Mendonca Dept. of Mechanics, University of Aveiro, Portugal INT. J. COMPUTER INTEGRATED MANUFACTURING, 2000, V.14, N.1, 1-10

  19. Introduction • Objective of this paper • To propose an enterprise modeling language(EML) that enables the development of executable models

  20. Positioning in the Scope of GERAM GERA concepts EEM Methodologies (CIMOSA…) Proposed EML GEM meaning PEMs Reusable Reference models EMTs EMOs (shop floor Operator skill) EMD Enterprise operating system

  21. EMEIS Architecture • Enterprise Model Execution and Integration Service(EMEIS, ENV 13550) • Concerned with the services required to develop, execute and integrate enterprise models on an open platform Model development services Model Interaction Model execution services EMEIS IT base services

  22. Model Requirements • The model aims at covering part of the enterprise shop floor control engineering meeting additional requirements • Cover the definition of a finite set of elementary activities • Computer executable • Support real-time operations and asynchronous events • Support activity description and enactment • Provide enough formalism to support multitask • Support the distribution of the model itself across the network

  23. Proposed Enterprise Modeling Language • Model building block (MBB) • To organize the enterprise behavior in reusable blocks • MBBs and Partial enterprise models (PEMs) previously developed can be reused • MBB encompasses an Action model table (AMT) • AMT : an ASCII table containing a part of enterprise behavior using the EML primitives • MBB is defined as an object-oriented library class • Model execution • The kernel uses services provided by other MBB objects or the functional operation integration platform (FOIP) library

  24. Proposed Enterprise Modeling Language MBB1 : Gearbox machining PEM MBB1.1 MBB1.2 MBB1.3 Action’s model table …………….. i Prei Actioni Sti Posti Depi 1 BEGIN 2 R1.MovPart(MS1, WC1) 0 S2:=1 3 M1.StartPgm(part.iso) 0 4 R1.MovPart(WC1, FP1) 4 END S2:=2 5 S2=2 BEGIN ……………..

  25. Proposed Enterprise Modeling Language • Columns of the action model table • Action precondition (Prei) : boolean expression, enabling the beginning of the action execution • Action (Actioni) : describe the actions that must be executed (object method) • Action state (Sti) : 4 execution states – not initiated (IDLE), processing (PROCESSING), error terminated (ERROR), successfully terminated (OK) • Post action (Posti) : executed when the action is successfully finished • Dependence action (Depi) : synchronize the action execution

  26. Execution Kernel • Roles of execution kernel • Reads each MBB’s AMT and calls the correspondent execution object from functional operation integration platform (FOIP) • Calls the specified object method and changes the respective action state to ‘PROCESSING’ state • 5 conditions for each action to be initiated • Precondition field must be true • Previous action should be finished successfully • Action state field must be ‘IDLE’ • Action must be not dependent on others • The object that provides the action mush not be locked by another MBB

  27. Functional operation integration platform (FOIP) • Inspired by reference model EMEIS but not EMEIS compliant • Features • Computer object-oriented library (written in SmallTalk) • Provide model execution service (MXS) • Provide information technology base service

  28. Functional operation integration platform (FOIP) FOIP class Model development services MFG class Model Execution KERNEL Model execution services IT base services Mfg. Functional entities Instantiated To execute

  29. CIMOSA Models based on the EML • CIMOSA – driveshaft machining

  30. CIMOSA Models based on the EML • CIMOSA production model based on MBB

  31. Conclusion • Proposed enterprise modeling have been successfully used in various scenarios to control a FMS • MBB-based language fulfills most of the CIMOSA procedural rules • Proposed solution enables software integration • Computer interpretable model • Extension of EML, information technology infrastructure is future work

  32. Review • International efforts about enterprise modeling • To standardize enterprise modeling and integration • CEN/TC310/WG1 • ISO TC 184/SC5/WG1 • International conference on enterprise integration and modeling technology (ICEIMT) • To improve enterprise reference architecture • AMICE Consortium • IFIP/IFAC Task Force

  33. Review • Major components to enterprise integration • Data sharing • Standard for data exchange (e.g. STEP) • Redundancy, inconsistency between functional modules (e.g. BOM inconsistency between engineering, sale, manufacturing) • Communication • Integration infrastructure (e.g. CORBA, DCE) • Operation coordination • Resource allocation for global objective • Model-based or theory-based decision support (e.g. executable model consisting AMTs)

  34. References • CEN TC310 WG1 : Enterprise Modeling for CIM, http://www.itfocus.demon.co.uk/tc310wg1/wghome1.html • P. Bernus, L. Nemes, A framework to define a generic enterprise reference architecture and methodology, http://www.cit.gu.edu.au/~bernus/taskforce/geram/report.v1/report/report.html • F.B. Vernadat, Enterprise modeling and integration : principles and applications, Prentice-Hall, 1996. • S.V.Nagalinggam, G.C.I. Lin, Latest developments in CIM, Robotics and Computer Integrated Manufacturing, V.15, 1999, 423-430.

More Related