Applications Forms Rules Deadlines Program Overview Curricula Student Info



 
 
RESEARCH
 
 
TRP Manufacturing Enterprise Simulator (MES)
  • TRP Project 1221
    Apprenticeship-Oriented Education and Extension Training for Semiconductor/Electronics Manufacturing Technology Reinvestment Project #1221
  • TRP Project 1221 Paper 97
    Manufacturing Enterprise Simulatior Paper

 

Technology Reinvestment Project #1221
Manufacturing Education and Training Program
1997 Grantees Conference Proceedings

The UNM Manufacturing Engineering Program:
Manufacturing Enterprise Simulator

J.E. Wood1
University of New Mexico

H.A. Hahn2
Los Alamos National Laboratory

P. Kunsberg2
Los Alamos National Laboratory

H. Ravinder3
University of New Mexico

J.N. Beer1
University of New Mexico

© Copyrighted, 1997

Abstract: The University of New Mexico (UNM) Manufacturing Engineering Program (MEP), in collaboration with technical staff at the Los Alamos National Laboratory, is developing a Manufacturing Enterprise Simulator (MES; funded by TRP #1221). The MES is designed to enable students, via game-based learning, to quickly understand the dynamics of a manufacturing enterprise, from molecular-level descriptions of manufacturing processes, to global-level, market-driven decision making. The MES incorporates a novel multi-scale graphical-user interface (GUI, on PC/Windows platforms) which allows users to quickly navigate through multi-level business structures while retaining a sense of overall context. The MES enables students, acting, for example, as individual stakeholders within a manufacturing enterprise, or as members of a vertically-integrated team within a manufacturing enterprise competing with other such teams, to "play" the MES from geographically distributed computer sites. The students can respond to structured, pre-planned scenarios, defined and monitored by an instructor, or they can create their own submodels and dynamics. Players can initialize, monitor, and change input variables, and receive outputs in graphical formats. In addition to being a classroom supplement, the MES can be used as a skills assessment instrument, or as a strategic planning tool within a company. Preliminary versions of the MES, using models of advanced battery factories, have been tested within the context of graduate-level courses.

Introduction: A Manufacturing Enterprise Simulator (MES) is being developed by the University of New Mexico, with Los Alamos National Laboratory technical staff collaborating via a Work for Others DOE subcontract, as part of TRP #1221. The MES is designed to enable students, via game-based learning, to quickly understand the dynamics of a manufacturing enterprise, from molecular-level descriptions of manufacturing processes, to global-level, market-driven decision making. The MES has several design objectives:

  • enable "learners/players" to quickly navigate through a complex manufacturing
  • enterprise, from molecular-level descriptions of manufacturing processes, to global-level,
  • market-driven decision making,
  • allow variables to be controlled by the players, or by an "omniscient" moderator,
  • enable players to understand the ramifications of their actions, at a variety of levels,
  • enable communication between players,
  • promote team-building and teamwork,
  • partition data access, defined at the time of log-in, with access zones depending on the
  • role of the "player",
  • allow multiple players to log-on, synchronized with respect to the factory simulation
  • engines, from geographically distributed computer sites,
    be modular in architecture, such that models at any level can be easily replaced by other
  • models and/or other simulation packages,
  • be able to run simulations at selected timescales, and selected frequencies of interaction,
  • record and display actions and results of player "moves",
  • utilize multimedia.

A schematic of the MES, showing relationships between stakeholders, the game moderator, hierarchical issues, multiple competing companies, global market conditions, sources of raw materials, and recycling pathways, is found in Fig. 1.

                                                                                                                                       top

The MES can serve as a tool in a variety of contexts, including,

  • a teaching tool for academic settings,
  • assessing the skill and understanding levels of new employees interviewing for a job at a company,
  • training company employees on the skills of their job and the relationship of their job to those of others in the business, and
  • a strategic planning tool for management officers within a company.
The MES, in its present embodiment, is described in more detail below.





Fig. 1. Schematic of the Manufacturing Enterprise Simulator. The simulator is hierarchical, from the physics of manufacturing equipment (such as vacuum processes for thin-film fabrications), to company level issues (such as R&D investment decisions), to global market issues (such as the impact of tariffs on manufacturing capacities). The schematic shows the points of allowable access to the data for different stakeholders (not all players have access to all data). External perturbations to the simulations can be applied, in the form of changing international regulations and governments, or the introduction of new technologies, as examples. The actual graphical user interface has a navigator, analogous to the above schematic, which connects players to the variables which they control.


Graphical User Interface: The MES development effort began in 1994, on a mix of UNIX and Macintosh platforms. Several graphical user interfaces were developed (in UNIX), supported by submodels of factories and player roles (in UNIX and Macintosh). However, because of recent trends in the computer software industry, it seemed prudent to convert to a Windows NT development environment in order to increase the potential audience for the MES media and the number of other software products which could tie into the MES. To this end, the present MES GUI (copyrighted) utilizes a new multiscale paradigm instantiated by the dynaVu ([1], copyrighted) software tool, under development, running on Windows NT (Microsoft). The dynaVu features are well-suited to the needs of the MES, wherein a user must navigate quickly, over a large range of levels, without loosing a sense of overall context. The GUI, in addition to providing a geographic and/or schematic sense of where companies, machines and players are located, and what level of issue they involve, is replete with "sliders" and "knobs", whereby users can easily modify the parameters over which they have control.

                                                                                                                                       top

Server System: A main server system, resident on a central computer (PC, in this case), has several functions, including:

  • starts the main MES,
  • connects the data flowing into and out of the various factory models (representing
  • competing companies, each with domestic and perhaps, foreign operations), to other
  • model regions and players,
  • controls the data commanded and demanded by the various players,
  • partitions the data flow according to the access rules established for a given simulation
    ("game"),
  • handles net-level communications (instructions) between players,
  • synchronizes the various disparate simulation sub models.
In addition to the main server, there are local servers on each remote computer logged onto a given simulation. These distributed mini servers are responsible for:
  • starting local MES functions and simulations, as a player logs onto a simulation,
  • partitioning data locally,
  • downloading a particular player's set-up file from the main server.
Simulation Engine: The present simulation engine for the factory and other models of the MES, is the ExtendTM [3] software product running on NT. Presently, there are in excess of 250 variables for all models combined. Depending on the set-up file for a given simulation scenario, all variables, or a subset thereof, can be actively controlled by the ensemble of players. Although we have utilized ExtendTM for the factory simulator in the present configuration, other simulator engines can be used instead provided they can read/write variables via an ExcelTM [2] spreadsheet (which is then accessed by the simulation servers using OLETM [4]). MES Player Roles: At login, a player can choose one of a number of stakeholder roles. These include:
  • Moderator: A moderator, although not a "competing" player, can passively watch the activity of all participants, or the moderator can set and/or change global variables. For example, the moderator, in the absence of a "consumer" model, can set the initial size of world markets (actual industrial sales), and generate forecasts for future industry sales. Individual company sales are then determined as a fraction of total industry sales, based on a computed market share for that company.
  • Government Official: A government (represented by either a single player or a team of officials) can be operative for each country in which manufacturing enterprises or other factors of production (such as raw materials) reside. The government officials set tax rates, tariff rates, regulatory policies, and money supplies, to name a few. These variables in turn influence such factors as growth rate, inflation rates, and federal interest rates.
  • CEO: The Chief Executive Officer (CEO) must make estimated sales forecasts for their company, and decide how much of the forecast demand for a given period (e.g., one month, or quarterly) should be met by domestic production and by foreign production sources. These decisions are influenced by the cost of production at home and foreign sites, quality of production at different sites, transportation costs, reliability of suppliers, and exchange rates. The CEO then conveys these production needs to their factory managers, who in turn must manipulate equipment and labor quantities within their factories to meet the estimated production (sales) demands. The CEO is also responsible for determining marketing outlays, and necessary product quality.
  • Factory Manager: A Factory Manager (FM) may receive operating instructions of production goals from the Company's Chief Executive Officer (CEO). The CEO may shift the emphasis toward higher production rate and/or lower cost depending upon current and foreseen market conditions. It is the job of the FM, upon getting production needs from the CEO, to determine how these needs will be met: regular or overtime production, subcontracting, addition of capital equipment, etc. The FM is thus in charge of factory layout and operation. In addition, global economic conditions may change in the course of the simulation and directly affect the FM's decision framework. The prices of raw materials, or the cost of labor, or the mandatory surcharge for overtime pay, may change. The factory manager, in anticipation of future product demand, can accumulate inventory, but at an incurred holding cost.
  • In a simulation using the Battery Factory (see details below), a player can assume the role of Factory Manager (FM), who makes decisions that affect both the production rate and the cost efficiency of the Factory. Specifically, the FM decides when to order raw materials and what inventory levels to maintain. The FM also determines the number of workers assigned to various phases of the manufacturing process, as well as the operating hours per day, the number of rest periods, when defect rates need to be counteracted, etc. The FM can also control the training period for new workers, trading off increased labor costs for improved worker efficiency. One goal of the FM can be to optimize production in terms of greatest weekly output and lowest average cost per item, given the Company's current business objectives.
  • Quality Manager: The primary function of the Quality Manager (QM) is to implement the quality level specified by the CEO. A given quality specification incurs certain enforcement costs (for inspection, scrap, rework, returns and replacement). Typically, higher quality requirements incur higher per-unit costs. But these costs can be mitigated by more spending on product and process improvement (PPI).
  • Other Roles: The MES is designed to accommodate other player roles, as needed for any given simulation. For example, teams of engineers and technicians within a factory, responsible for the maintenance, operation and quality control of a suite of equipment, can be defined. Or, advocacy groups, interested in environmental issues, can be defined as an influence on the public market sector (through advertising), the corporate sector (through green design), and/or the government sector (through lobbying). Or, since the MES is intended to also be used in a corporate setting for training/upgrading/tasking manufacturing personnel, players could take on the role of trainer (media maker and distributor), or recruiter.

                                                                                                                                       top

MES Component Models: Several subcomponent models, and associated roles for relevant stakeholders, have been developed within the MES. Some of these models, coded in ExtendTM (NT version), include:
  • Factory Model: A "Battery Factory" (BF) simulation has been developed as a case study of an actual prototype manufacturing process for a re-chargeable fuel cell that runs on methanol. This factory was chosen because it has elements typical of modern electronics manufacturing processes (including vacuum-based, thin-film depositions), and it allows the use of real data (such as actual raw materials). A key element of the fuel cell is an electrode configured on a plastic membrane. The fabrication of the electrode is done by lamination of several layers of conducting metals on the plastic membrane by means of a "sputtering" process. The sputtering takes place in a vacuum chamber where an ion beam vaporizes a piece of solid metal, and deposits a thin-film of the metal on the plastic surface. A stencil is used to pattern the metal film.

    The BF thus covers a broad spectrum of the manufacturing enterprise, from physical-process levels, to assembly-line levels, to single-facility management, to company management, to global and international issues such as outsourcing.
  • Finance Model: The factory models intrinsically flow data into the corporate financial models, from which the CEO makes decisions. Some of the computed financial variables include gross profits, total sales, cost of sales, labor costs, manufacturing costs, depreciation costs, interest expenses, and bank balances. These variables can further be used to compute performance indices, including operating profit margins, fixed-asset turnover ratios, and inventory turnover ratios. R&D Management Model: A research and development (R&D) project lifecycle model has been integrated into the MES (the R&D model, and its ExtendTM implementation, have been developed by eight members of the LANL Technical Staff). The R&D model includes a ranking algorithm which computes a relative measure of project value, as a function of both merit and cost. With those predictors, R&D management (which might include the CEO) can then decide on a strategy for corporate R&D investments, given a limited budget.

Scenarios: The MES can be played in an unstructured mode. Or, scenarios, which define starting conditions (funds, plants, workers, etc.) and/or objective functions for the various player types, can be scripted and applied, while a monitor watches the evolution of the dynamics of the simulation. The MES has several "canned" scenarios, including scenarios which force the issue of whether to build, buy or lease offshore manufacturing facilities, and scenarios which drive the decision (such as tax incentives) to automate labor-intensive processes within a factory.

Game Objective Functions: Competing players or companies can play using the same or different objective functions. For example, at the company level (represented by CEO decisions), one company may chose to maximize quarterly profits or stockholder value, while a competing company may choose to maximize long-term market share. At an individual level, a factory manager in one company may elect to convert to increasing levels of automation, with a reduction in direct labor costs, but with increasing capital expenses, while a competing factory manager may elect to increase the number of plant shifts and overtime to increase production, with no increase in capital expenses (but maybe higher maintenance costs for older equipment). Of course, the objective which a given company sets up will be a function of the initial conditions they are given (e.g., a company with a well established market share may be conservative in R&D investments).

The GUI for the MES enables a player to easily capture and cluster the graphs which they feel are most crucial for measuring the success of their role, or their team, depending on their incentives and motivations.

Evaluation and Application: The MES, in prototype embodiments, has been preliminarily tested in two course offerings of Manufacturing Systems Simulation (taught by Dr. J.N. Beer),during Spring 1996 and Spring 1997. Students liked the "competition" element afforded by the MES. The courses have served as vehicles for trying new scenarios, decision drivers and game objectives.

It is anticipated, as part of a dual-degree (M.Engr. and MBA) masters-level program presently under development between the UNM Manufacturing Engineering Program and the UNM Anderson Schools of Management, that selected manufacturing simulation courses will be merged, and thus co-taught by engineering and business faculty, hosting a mix of engineering and business students. We hope to incorporate the MES into these courses as well, to get a broader perspective on applications and results.

Post-TRP Plans: The UNM Manufacturing Engineering Program (MEP) is preparing to offer selected universities access to the Manufacturing Enterprise Simulator (MES), for controlled evaluation purposes, by students and faculty. The MEP is also seeking to have selected companies beta-test the MES, in-house, under controlled, customized conditions. Subsequently, the MEP intends to produce a version of the MES which could be commercialized (CD-ROM distribution), for Windows-NT platforms.

                                                                                                                                       top


Acknowledgments:

The authors thank,

  • Robert Hockaday, President, Energy Related Devices, Los Alamos, New Mexico, for factory and physics models,
  • Anne De Piante Henriksen and Ann Melinda Jensen, for "The R&D Project Lifecycle
  • Model and Portfolio Analysis Tool", Draft Paper, Los Alamos National Laboratory, LA-UR-95-4333 (Nov. 95),
  • Rebecca Phillips, Willard Wadt, Philip Goldstone and Allen Hartford, members of the Los Alamos National Laboratory Technical Staff, for contributions to the "R&D Management model",
  • David Vick and David Rogers, of dynaVu Inc., for development of the dynaVu GUI application,
  • Sarang Gupta, staff, for UNIX versions of simulator programming,
  • Tom Claus, temp staff, for tkl/tk programming,
  • Lisa Ice, UNM CS graduate student, for NT support programming,
  • Dan Talso, UNM ME/MEP graduate student, for occasional support programming,
  • Vasu Kengeri, CS graduate student, for support programming,
  • Chi-Leung Chu, Management student, for programming analysis,
  • numerous company representatives for discussions on computer based training needs and issues, and applications of the MES therein.
This work was funded by the multi-agency Technology Reinvestment Project #1221 (DOEAward #DE-FG04-94AL98749), and a companion Work For Others agreement from DOE to Los Alamos National Laboratory. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation, the Department of Energy, or the Defense Advanced Research Projects Agency.

References

[1] dynaVu, © 1997, dynaVu, Inc., Albuquerque, NM.
[2] Excel, © Microsoft Corporation, Redmond, WA
[3] ExtendTM, © 1987-1996, Imagine That, Inc., San Jose, CA.
[4] OLE, © Microsoft Corporation, Redmond, WA

1 Mechanical Engineering Department, University of New Mexico, Albuquerque, NM, 87131

2
Los Alamos National Laboratory, Los Alamos, New Mexico, 87545

3 Anderson Schools of Management, University of New Mexico, Albuquerque, NM, 87131

                                                                                                                                       top