component based enterprise system n.
Skip this Video
Loading SlideShow in 5 Seconds..
Component-based Enterprise System PowerPoint Presentation
Download Presentation
Component-based Enterprise System

Loading in 2 Seconds...

play fullscreen
1 / 36

Component-based Enterprise System - PowerPoint PPT Presentation

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

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
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
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
  • ……
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
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
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
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}
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
  • 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 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
  • 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
  • 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)
  • Component-based enterprise system
    • Enterprise model
      • CIMOSA
    • Distributed computing
      • OOA/D, CORBA
    • Communication method
      • MMS
    • Support tools
      • Component generation(CDTools)
      • Interface programming(MCSTOOL)
  • 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.