Component based enterprise system
This presentation is the property of its rightful owner.
Sponsored Links
1 / 36

Component-based Enterprise System PowerPoint PPT Presentation


  • 71 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Component-based Enterprise System

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

  • 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

  • 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

  • ……


Conceptualization of the model driven component based approach 1 2

Conceptualization of the model-driven, component-based approach (1/2)


Conceptualization of the model driven component based approach 2 2

Conceptualization of the model-driven, component-based approach (2/2)


Characteristics of the proposed approach 1 2

Characteristics of 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 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

  • 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


Generation of the particular models using the semi generic model

Generation of the particular models using the semi-generic model


A case study application

A case study application

  • 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


Sample product and machining cell

Sample product and machining cell


Use of the modelling environment and cdtools

Use of the modelling environment and CDTools

  • 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 level

Requirement definition level


Requirement definition behavior diagram

Requirement Definition(Behavior diagram)


Design specification

Design specification

  • 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}


Layout of the machining cell

Layout of the machining cell


Information model

Information model

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


System reconfiguration and extension

System reconfiguration and extension

  • Change type I

    • Operational process change

  • Change type II

    • Physical resource change

    • Production methods change


System reconfiguration and extension example

System reconfiguration and extension (example)


Summary

Summary

  • 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

  • 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

  • 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

  • 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


Standards levels within mcsarch architecture1

Standards levels within MCSARCH architecture

  • 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

  • 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


Mms corba integration

MMS-CORBA integration


Service provider orb filter

Service provider: ORB + filter


Mcstools

MCSTOOLS

  • 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

  • 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

  • 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

  • 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.


  • Login