Title: SISO 2006 Fall SIW A Core Manufacturing Simulation Data CMSD Information Model for Manufacturing App
1SISO 2006 Fall SIWA Core Manufacturing
Simulation Data (CMSD) Information Model for
Manufacturing Applications
- Swee Leong
- Frank Riddick
- Tina Lee
- September 13, 2006
2006 Fall Simulation Interoperability Workshop
2Outline
- Purpose of CMSD Effort
- Problem Statement
- Benefits of simulation technology and interface
standards - Objectives of CMSD effort
- Overview of CMSD Information Model
(specification) - Goals
- Technical approach
- Scope
- Major data categories
- Concept of Applying the CMSD Information Model
- Sample CMSD Information Model Application
- Status and Activities of CMSD PDG
2006 Fall Simulation Interoperability Workshop
3 Problem Statement
- Manufacturing systems, process and data are
becoming more complex - Need to exchanging and sharing data between
manufacturing applications and simulations - Factors prohibits use of simulation technology
- Economic
- Cost of implementing and using simulation
technology is high - Technical
- Lack of interoperability
- Need to develop reusable, neutral standard
interfaces
2006 Fall Simulation Interoperability Workshop
4Benefits of simulation technology and interface
standards
- The Integrated Manufacturing Technology Roadmap
(IMTR) stated that "Modeling and simulation (MS)
are emerging as key technologies to support
manufacturing in the 21st century, and no other
technology offers more than a fraction of the
potential that MS does for improving products,
perfecting processes, and reducing
design-to-manufacturing cycle time." - The National Research Council (NRC 1995) has
repeatedly identified simulation and modeling as
a high priority research area. - Another NRC report (1999), titled "Defense
Manufacturing in 2010 and Beyond Meeting the
Changing Needs of National Defense" - NIST study 1999 the inability to freely exchange
manufacturing data within the supply chain is
costing the US auto industry 1B per year
(www.mel.nist.gov/div826/msid/sima/sima.htm and
www.nist.gov/director/prog-ofc/report99-1.pdf).
2006 Fall Simulation Interoperability Workshop
5Overview of CMSD Information Model
- Goals
- Technical approach
- Scope
- Major data categories
2006 Fall Simulation Interoperability Workshop
6Goals
- Enable data exchange between simulation systems,
other software applications, and databases, - Support the construction of manufacturing
simulators, - Support testing and evaluation manufacturing
software, and - Support manufacturing software application
interoperability
2006 Fall Simulation Interoperability Workshop
7Technical Approach ?
- Develop data structures for exchanging
manufacturing data - Use the same data structures for managing
production operations and for simulation the
manufacturing shop floor. - Minimize the need for translation and abstraction
- Maintain data integrity
- Minimize duplication of data
2006 Fall Simulation Interoperability Workshop
8Technical Approach ?
- The program will
- identify critical manufacturing process and
system simulation domains and associated types of
simulation software applications - analyze current and future trends for simulation
and testing technology - establish specification and testing methods,
models, and metrics for validating simulation
systems interfaces - identify tools and models to be used in the
specification development, prototyping, and
testing processes - construct a test bed containing simulation
applications, prototype integration, testing
tools, and test cases - specify and develop architectures, data models,
and interface specifications for integrating
simulation applications, component modules, and
reference libraries - conduct experimental tests, industry
demonstrations, and reviews to substantiate the
validation and testing process itself and - promote specifications as candidate standards
within the national and international standards
community.
2006 Fall Simulation Interoperability Workshop
9Scope
- The CMSD Information Model describes the entities
in the manufacturing domain and the relationship
between these entities that are necessary to
create manufacturing simulation. - manufacturing domain includes, but not limited
to - production control,
- process planning,
- scheduling,
- inventory management,
- production management, or
- supply chain management, etc.
- There is no specification of execution behavior
of manufacturing syste - No support provided for the creation of
programming language or simulation language
execution constructs, or the association of such
constructs with the manufacturing entities
defined in the CMSD information model.
2006 Fall Simulation Interoperability Workshop
10Major data categories (cont)
- Organization
- Calendar
- Resource
- Skill definition
- Setup definition
- Operation definition
- Maintenance definition
- Part
Bill-of-materials Inventory Process plan
Work Schedule Revision Probability
distribution Reference
2006 Fall Simulation Interoperability Workshop
11Major data categories
- Organization is used to maintain organizational
structure, contacts and address information for
the manufacturing organization and its customers
and suppliers. - Calendar identifies the shift schedules that
are in effect for a period of time, breaks and
holidays. - Resource describes all the resources that may
be assigned to tasks in the shop. The resource
types available in the shop environment include
stations and machines, cranes, employees, tool
and fixture catalog items, and user-defined type
of resource. - Skill definition lists the skills that an
employee may posses and the levels of proficiency
associated with those skills. - Setup definition typically specifies tool or
fixture setups on a machine. Tool setups are
typically the tools that are required in the tool
magazine. Fixture setups are work holding devices
mounted on the machine. Setups may also apply to
cranes or stations.
2006 Fall Simulation Interoperability Workshop
12Major data categories (cont)
- Operation definition defines the operations
that may be performed at a particular station or
group of stations in the shop. - Maintenance definition defines preventive or
corrective maintenance to be done on machines or
other maintained resources. - Part provides elements for part specifications,
group technology codes, customers, suppliers, as
well as links to bill of materials, process
plans, drawings, part models and other
references. - Bill-of-materials cross-references the parts
and quantities required in a hierarchical bill-of
materials structure. - Inventory identifies the instances and
locations for part, materials, tool and fixture
inventory. - Process plan specifies a set of process plans
that are associated with production and support
activities for a particular part or parts. A
process plan has routing sheets and operation
sheets that correspond to the job and task level
in the work hierarchy.
2006 Fall Simulation Interoperability Workshop
13Major data categories (cont)
- Work is used to specify a collection of a
hierarchy of production orders, jobs and tasks.
It is also used to specify a collection of
internal support orders for maintenance
activities, inventory picking and tool
preparation. - Schedule lists planned assignment or mapping of
work to resources and resources to work. - Revision specifies information about a set of
revisions of the subjects. Information included
in the element are each revisions description,
date, creators, etc. - Probability distribution specifies
distributions that are used to vary processing
times, breakdown and repair time, and
availability of resources, etc. - Reference describes the information about
reference materials that support or further
define that data elements contained within the
CMSDIM data structure.
2006 Fall Simulation Interoperability Workshop
14Concept CMSD Information Model Application
2006 Fall Simulation Interoperability Workshop
15Sample CMSD Information Model Application
- Virtual Manufacturing Enterprises (VME)
- Engineering to manufacturing integration
- Supply chain management
- Plant production line simulation
- Workstation, machine and device-level simulation
- Volvo car Company paint shop collaboration
2006 Fall Simulation Interoperability Workshop
16Status and Activity CMSD (Core Manufacturing
Simulation Data) PDG
- Released a draft version of the Core
Manufacturing Simulation Data Information Model
in UML in early 2006. - http//discussions.sisostds.org/file.asp?fil
eCMSDPart1022D282D062Epdf - It is an update and enhancement to the "strawman"
specification titled "NIST Shop Data Model and
Interface Specification. - Released an updated version of the Core
Manufacturing Simulation Data Information Model
in UML on August, 2006. - Core Manufacturing Simulation Data Information
Model in XML schema and XML instance documents to
follow. - CMSD PDG meeting scheduled for Wednesday,
700-900 pm in Room XX to provide an update on
the released draft document - 2006 Fall SIW.
2006 Fall Simulation Interoperability Workshop