Component based enterprise system
Download
1 / 36

Component-based Enterprise System - PowerPoint PPT Presentation


  • 90 Views
  • Uploaded on

Component-based Enterprise System. 2000/02/18 이기창. An application of CIMOSA concepts in the development of change capable manufacturing cells. R.P. Monfared, R.H. Weston MSI Research Institute, Loughborough University, UK Computers in Industry 40(1999) 243-257.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Component-based Enterprise System' - padma


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Component based enterprise system

Component-based Enterprise System

2000/02/18 이기창


An application of cimosa concepts in the development of change capable manufacturing cells

An application of CIMOSA concepts in the development of change capable manufacturing cells

R.P. Monfared, R.H. Weston

MSI Research Institute, Loughborough University, UK

Computers in Industry 40(1999) 243-257


Need for reconfiguration of manufacturing cells
Need for reconfiguration of manufacturing cells change capable manufacturing cells

  • Ad hoc nature in cell design and realization

    • Cannot accommodate change

    • Limit operational performance

    • Limit lifetime of cells

    • Curtail breadth of applications

  • Approach in this paper

    • Model-driven

    • Component-based

    • Founded on CIMOSA concepts


Requirements of change capable manufacturing
Requirements of change capable manufacturing change capable manufacturing cells

  • Fast, effective and holistic design, prototyping, implementation and integration of manufacturing cells

  • Fast, effective and holistic redesign, reconfiguration, development and extension of cells

  • Structure, detail and support cell design, build and development activities

  • Broadly applicable, changeable and communicable descriptions of the requirements of cells

  • Requirements and solution visualization, synthesis

  • ……




Characteristics of the proposed approach 1 2
Characteristics of approach (2/2)the proposed approach (1/2)

  • An enterprise engineering framework

    • To organize roles, activities and development of computer models and modelling tools

  • Process-oriented modelling

  • Modelling environment

    • Semi-generic requirement specification

    • Requirement specification

    • Conceptual design/Detailed design

    • Implementation descriptions

    • Proof-of-concept

      • Modelling Environment


Characteristics of the proposed approach 2 2
Characteristics of approach (2/2)the proposed approach (2/2)

  • A semi-generic model of manufacturing cells

    • Common activities/Activity relationships

    • Software components/Support tools

    • Resource elements

  • A model-driven, component-based architecture

    • Design, implementation and runtime interoperation of a pre-defined software components

  • A set of modelling tools

    • Proof-of-concept

      • Cell Design Tools(CDTools)


A semi generic model of pcb manufacturing cells
A semi-generic model of PCB manufacturing cells approach (2/2)

  • Modelling procedure

    • Identification of generic tasks within the in-production cells

      • Requirement definition level of CIMOSA

      • SEWOSA was used

    • Detailed design of component-based solutions

      • Design specification level of CIMOSA

    • Modelling constructs

      • Function Entity constructs

      • Computer application tools

      • Information modelling constructs

      • Cell control applications



A case study application
A case study application model

  • Description

    • Manufacturer of high-pressure vessels, pipes, couplings and various types of hydraulic equipment

    • 800 employees

    • (60 high-pressure vessels, 500km gas pipes, etc)/year

    • 60% of sales : home country, 20% : export to Europe



Use of the modelling environment and cdtools
Use of the modelling environment and CDTools model

  • Requirement definition

  • Procedural rules

  • Information entity definition

    • IE(information element), OV(information object views), EO(Enterprise objects)

  • Design specification

    • Component-based system

    • Cell resources selection

    • Function entity

  • Information model development

  • Implementation

  • Legacy system integration



Requirement definition behavior diagram
Requirement Definition model(Behavior diagram)


Design specification
Design specification model

  • Resource classification

    • {Cell resources, Resource name, Resource ID}

      • Ex1) {Human resource, One supervisor, HS1}

      • Ex2) {Machine resource, 4 copy-turning machines, MCT1 to MCT4}

  • Function entities

    • {Generic function entities, Particular function entities, Description}

      • Ex1) {Ordering system, Manual, Performs by HS1}

      • Ex2) {Cell supervisor, HS1, Receives job list and distribute within the cell}



Information model
Information model model

  • Part of the EXPRESS Information model developed for the machining cell


System reconfiguration and extension
System reconfiguration and extension model

  • Change type I

    • Operational process change

  • Change type II

    • Physical resource change

    • Production methods change



Summary
Summary model

  • The research developed

    • Model-driven approach to design and build of change capable manufacturing cells

    • Complements of CIMOSA concepts with detailed design modelling concepts

    • Semi-generic modelling structure to enable component-based system

  • Further research

    • Various kinds of change cases

    • Well-proven software component


Mcsarch an architecture for the development of manufacturing control systems

MCSARCH: An architecture for the development of manufacturing control systems

Omar Aguirre, Richard Weston, Francisco Martin, Jose Luis Ajuria

Manufacturing Department, Universidad Panamericana, Mexico

MSI Research Institute, University of Loughborough, UK

Manufacturing Unit, Escuela Superior de Ingenieros Industriales, Universidad de Navarra, Spain

Int. J. Production Economics 62 (1999) 45-59


Mcs generation
MCS generation manufacturing control systems

  • Contemporary approach

    • High installation costs

    • Long leadtimes

    • Resultant systems are

      • difficult, time-consuming and costly to modify

      • difficult to widen the scope

      • seldom modular and flexible

      • incompatible between systems supplied by different vendors

  • New approach required

    • Reusable component-based system


4 levels in the mcsarch architecture
4 levels in the MCSARCH architecture manufacturing control systems

  • Object-oriented software development level

    • Object –oriented analysis and design

    • Distributed computing

    • Parallel computing

    • Persistence

  • Standards level

    • Manufacturing and communication standards

  • Service module level

    • A set of tools, libraries, applications

  • Manufacturing control software(MCS) level

    • A set of manufacturing objects(MO) defined


Object oriented software development
Object-oriented software development manufacturing control systems

  • Distributed computing

    • Object distribution

    • Distributed object access transparency

    • Multiplatform

    • Mappings to different implementation languages

  • Parallel computing

    • Process and subprocess

    • Priority

    • Synchronization

    • Active objects

    • Granularity


Standards levels within mcsarch architecture
Standards levels within MCSARCH architecture manufacturing control systems


Standards levels within mcsarch architecture1
Standards levels within MCSARCH architecture manufacturing control systems

  • Application data interchange

    • STEP part AP213 (ISO/DIS 10303-213)

  • Message protocol between MCS MOs

    • MMS standard (ISO 9506)

  • Communication protocols

    • Communication between MOs

      • DCE, CORBA, DCOM

      • TCP/IP, ISO/OSI

    • Communication between MO and real manufacturing device

  • Multithreading computing capabilities

    • No international standards

  • Order sequence synchronization method

    • Petri Nets


Service modules
Service modules manufacturing control systems

  • Service libraries

    • Common interface to simplify standard usage

  • Pre-compilers and translators

    • Add extensions to implementation languages

  • Applications


Mms client server communication
MMS client-server communication manufacturing control systems


Mms corba integration
MMS-CORBA integration manufacturing control systems


Service provider orb filter
Service provider: ORB + filter manufacturing control systems


Mcstools
MCSTOOLS manufacturing control systems

  • Objective

    • To illustrate and validate the concepts in MCARCH specification

    • To semi-automate development of MCS for use in different domains

  • Components of MCSTOOLS

    • A development case tool (DTC)

      • MTC++ precompiler

    • An MMS implementation package

    • A package to enable MO communication with manufacturing devices

    • A Petri nets package


Summary1
Summary manufacturing control systems

  • How do MOs connect with each other? (CORBA)

  • How do MOs understand with each other? (MMS)

  • How do MOs interchange data? (STEP)

  • How are MOs public interfaces represented? (UML, IDL)

  • How do MOs connect to physical manufacturing devices? (Protocol and corresponding communication package)

  • How do MOs store their information? (MTC++)

  • How do MOs implement client/server architecture? (DCT, MTC++ pre-compilers)


Review
Review manufacturing control systems

  • Component-based enterprise system

    • Enterprise model

      • CIMOSA

    • Distributed computing

      • OOA/D, CORBA

    • Communication method

      • MMS

    • Support tools

      • Component generation(CDTools)

      • Interface programming(MCSTOOL)


References
References manufacturing control systems

  • R.H. Weston, Reconfigurable, “component-based systems and the role of enterprise engineering concepts”, Computers in Industry 40 (1999) 321-343

  • R.P. Monfared and R.H. Weston, “The reengineering and reconfiguration of manufacturing cell control systems and reuse of their components”, Proc. Instn. Mech. Engrs. (1997) Vol.211 Part B, 495-508

  • F.B. Vernadat, Enterprise modeling and integration: principles and applications, (1996), Chapman & Hall

  • MWC Aguiar and R.H Weston, “CIM-OSA and stochastic time Petri nets for behavioral modelling and model handling in CIM systems design and building”, (1993), Proc. Instn. Mech. Engrs. (1993) Vol.207 Part B, 147-158.


ad