WSC 2009 Simulation Standards Consortium and Simulation Interoperability
WSC 2009 Simulation Standards Consortium and Simulation Interoperability Standards Organization Core Manufacturing Simulation Data (CMSD) Product Development Group Swee Leong Frank Riddick Tina Lee December 14, 2009 Plenary - Standards Activity Committee 2004 European Simulation Interoperability Workshop
Outline – Brief overview of Core Manufacturing Simulation Data (CMSD) – Sample CMSD Pilot Implementations – Simulation Interoperability Standards Organization (SISO) CMSD Standards Balloting Status
Outline – Purpose of CMSD Effort • Problem Statement • Objectives of CMSD effort – Overview of CMSD Information Model (specification) • Goals • Technical approach • Scope • Major data categories – Sample Pilot Implementations of the CMSD Information Model
Problem Statement Lack of interoperability: $1 B/yr to U. S. auto suppliers $3. 9 B/yr in electronics From “Develo ping SOA So lutions to Acc by Michael H ommodate Va oskins, CTO, riety and Cha Pervasive So nge - A White ftware Pa per”
Goal The CMSD Information Model defines a data specification for efficient exchange of manufacturing data in a manufacturing simulation environment. The specification provides a neutral data format for integrating manufacturing application and simulation. • Enable data exchange between manufacturing simulation systems, other software applications, and databases • Support the construction of manufacturing simulators • Support testing and evaluation of manufacturing software • Support manufacturing software application interoperability.
Scope • The CMSD Information Model describes the entities in the manufacturing domain and the relationship between these entities that are necessary to create manufacturing simulations. • Manufacturing data includes, but not limited to: – Resource information – Part and Inventory information – Process planning – Production operations • No specification of implementation methods and execution behavior of manufacturing system
Major Data Categories • • • Organization Calendar Schedule Work Process plan Operation definition Resource Skill definition Setup definition • Part • Bill-of-Materials • Inventory • Maintenance plan • Revision • Probability distribution • Reference
A CMSD Pilot Implementation Database extract documents Tool Crib storage MES storage CMSD translator CMSD instance document (XML) Gage Lab storage Simulation Visualization Tools application A CMSD Adobe Flex (AIR) Process model interface Silverlight CMSD Java. FX interface CMSD interface Simulation application A Process model Layout File storage Boeing test data set RFID Tracking System storage CMSD interface CMSD instance document (XML) ARENA CMSD Simulation application B Process model
Volvo / NIST / Chalmers University Collaboration Volvo Paint Shop Operation Modeling and simulation using CMSD for interoperability
Manufacturing Resource Data Exchange Organized in a set of tabs: • Workstation capacity • CT_Mean • CT_Standard Deviation • CT_Constant • Disurbance data • Conveyors • Lift Tables • Elevators
PRODUCT AND PROCESS Slide 11 of 20 CMSD Implementation for Truck Manufacturing, By: John Marcus Johansson
CMSD Implementation for Truck Manufacturing – WSC ’ 07 CMSD Implementation for Truck Manufacturing, By: John Marcus Johansson
A 777 Hypothetical Case Asset /Vehicle / Equipment Management Logistics **** ** * * Production System Data Sample Automatic Identification Technologies (AIT) Linear Barcode 2 D Barcode Memory Buttons RFID Passive RFID Active
A Hypothetical Case Simulation A Boeing Case Study
VSM to Quest Simulation PDES Inc. - Model Based Manufacturing
Inter-operability of Manufacturing Applications via CMSD: Data Structure in CMSD vs. Data Representations in Scheduler, Order & Inventory System, Discrete Event Simulator) Esfand Mazhari and Young-Jun Son Systems and Industrial Engineering The University of Arizona
Overview of Interoperability Demo • Demo on interoperability of manufacturing applications using CMSD, involving – Lekin Job Scheduling Software (freeware) – Wildcat Order and Inventory System (custom developed freeware) – Arena simulator • Job shop information: Work, resource, setup, part status, and corresponding information (products, orders, process plans) • Two screen capture movies (one for "Development (Initialization) Stage" and the other for "Operation Stage") can be found in the following web site – http: //www. sie. arizona. edu/faculty/son/NIST 3. html
Representation of Orders in Arena simulation software • Each entity represents an order item and as being processed based on process plan
SIMTER Sub. Tools Made by Chalmers, VTT (Finland) & NIST (USA) Björn Johansson NIST, MEL, Gaithersburg, MD, USA & Department of Product and Production Development Chalmers University of Technology Sweden, Gothenburg
Analyze the impact of Level of Automation (Lo. A) on environment, ergonomics, and energy consumption and cost
Define system level inputs (material and energy)
Define system level outputs
View summary results “Update values” gets latest saved results from Lo. A, Ergo and Env-addons. Note: there are 3 boolean layout properties, when any value is set to “True”, Simter. Main updates automatically after a short countdown. Simter. ENV and simt. ERGO both simter. Lo. A simter. ENV simter. OSKU value set to true after click on Analyze-button value set to true after click on Write 2 Layout-button “Setup” currenty opens a definition file with Notepad. There are definitions from which layout property each value is fetched. e. g. textboxname propertyname txt. CO 2#1 txt. CO 2#0 txt. Capacity CO 2_product CO 2_day capacity_hour propertyname can also point to a component property when separated with “|”-character, e. g. txt. Capacity unloader|capacity
CMSD Balloting Process - Status • CMSD Product Development Group has formed a ballot pool. • Simulation Interoperability Standards Organization (SISO) has given approval to CMSD Product Development Group to proceed to formal balloting process. SISO Balloted Products Development and Support Process (BPDSP) SISOADM-003 -2008. SISO Policies and Procedures SISO-ADM-002 -2008. http: //www. sisostds. org/index. php? tg=articles&idx=More&article=38&topi cs=18 • Standard for Core Manufacturing Simulation Data (CMSD) Specification, • SISO-STD-008 -2009 (Draft 11 May 09). pdf is available • http: //www. sisostds. org/index. php? tg=fileman&idx=list&id=49&gr=Y&pat h=Specifications
Simulation Standards Consortium Government • Defense Modeling Simulation Office • NIST (Coordinator) • Air Force Research Lab Industry • The Boeing Company • Cost. Vision • Doyle Center for Manufacturing Technology • Ford Motor Company Software Vendors • General Motors • Brooks Automation - Auto. Simulation • John Deere • Delmia Company • Lockheed Martin • Enterprise Dynamic • Raytheon • Geer Mountain Software • Rockwell Collins • Flexsim • Volvo Car Company • Knowledge Based Systems Inc. • Micro. Analysis and Design Academia • Pro. Model Corporation • Carnegie Mellon University • Proplanner • Chalmers University • Rockwell Software – Systems Modeling • Florida International University • University of Arizona • Simul 8 • Virtools • UGS • Witness • Wolverine Software
- Slides: 25