Industrial Engineering and Simulation Experience Using Flexsim Software

Similar documents
An Introduction to Simio for Beginners

Executive Guide to Simulation for Health

Introduction on Lean, six sigma and Lean game. Remco Paulussen, Statistics Netherlands Anne S. Trolie, Statistics Norway

Utilizing Soft System Methodology to Increase Productivity of Shell Fabrication Sushant Sudheer Takekar 1 Dr. D.N. Raut 2

The Lean And Six Sigma Sinergy

University of Groningen. Systemen, planning, netwerken Bosman, Aart

Green Belt Curriculum (This workshop can also be conducted on-site, subject to price change and number of participants)

Math 1313 Section 2.1 Example 2: Given the following Linear Program, Determine the vertices of the feasible set. Subject to:

An Introduction to Simulation Optimization

Robot manipulations and development of spatial imagery

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

SAP EDUCATION SAMPLE QUESTIONS: C_TPLM40_65. Questions. In the audit structure, what can link an audit and a quality notification?

Examining the Structure of a Multidisciplinary Engineering Capstone Design Program

Introduction to Simulation

Python Machine Learning

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

Simio and Simulation:

Reduce the Failure Rate of the Screwing Process with Six Sigma Approach

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

SimCity 4 Deluxe Tutorial. Future City Competition

Enhancing Learning with a Poster Session in Engineering Economy

Targetsim Toolbox. Business Board Simulations: Features, Value, Impact. Dr. Gudrun G. Vogt Targetsim Founder & Managing Partner

Houghton Mifflin Online Assessment System Walkthrough Guide

Hard Drive 60 GB RAM 4 GB Graphics High powered graphics Input Power /1/50/60

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

GACE Computer Science Assessment Test at a Glance

THE DEPARTMENT OF DEFENSE HIGH LEVEL ARCHITECTURE. Richard M. Fujimoto

LEGO MINDSTORMS Education EV3 Coding Activities

Software Maintenance

MMOG Subscription Business Models: Table of Contents

LEt s GO! Workshop Creativity with Mockups of Locations

THE VIRTUAL WELDING REVOLUTION HAS ARRIVED... AND IT S ON THE MOVE!

Lean Six Sigma Innovative Safety Management

Major Milestones, Team Activities, and Individual Deliverables

Data Fusion Models in WSNs: Comparison and Analysis

Program Assessment and Alignment

Specification and Evaluation of Machine Translation Toy Systems - Criteria for laboratory assignments

M55205-Mastering Microsoft Project 2016

Application of Virtual Instruments (VIs) for an enhanced learning environment

Certified Six Sigma Professionals International Certification Courses in Six Sigma Green Belt

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

What Am I Getting Into?

Device Design And Process Window Analysis Of A Deep- Submicron Cmos Vlsi Technology (The Six Sigma Research Institute Series) By Philip E.

Institutionen för datavetenskap. Hardware test equipment utilization measurement

MAKINO GmbH. Training centres in the following European cities:

Beyond the Blend: Optimizing the Use of your Learning Technologies. Bryan Chapman, Chapman Alliance

Like much of the country, Detroit suffered significant job losses during the Great Recession.

On Human Computer Interaction, HCI. Dr. Saif al Zahir Electrical and Computer Engineering Department UBC

READY TO WORK PROGRAM INSTRUCTOR GUIDE PART I

CHAPTER 4: REIMBURSEMENT STRATEGIES 24

What is a Mental Model?

STABILISATION AND PROCESS IMPROVEMENT IN NAB

Group A Lecture 1. Future suite of learning resources. How will these be created?

INFORMS Transactions on Education

Instructional Approach(s): The teacher should introduce the essential question and the standard that aligns to the essential question

Automating the E-learning Personalization

K 1 2 K 1 2. Iron Mountain Public Schools Standards (modified METS) Checklist by Grade Level Page 1 of 11

What is Effect of k-12 in the Electrical Engineering Practice?

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Learning Microsoft Office Excel

Certified Six Sigma - Black Belt VS-1104

Value Creation Through! Integration Workshop! Value Stream Analysis and Mapping for PD! January 31, 2002!

Appendix L: Online Testing Highlights and Script

AGENDA LEARNING THEORIES LEARNING THEORIES. Advanced Learning Theories 2/22/2016

It s a lean life! The Journey

Dynamic Pictures and Interactive. Björn Wittenmark, Helena Haglund, and Mikael Johansson. Department of Automatic Control

Grade 8: Module 4: Unit 1: Lesson 8 Reading for Gist and Answering Text-Dependent Questions: Local Sustainable Food Chain

What s in Your Communication Toolbox? COMMUNICATION TOOLBOX. verse clinical scenarios to bolster clinical outcomes: 1

Module Title: Managing and Leading Change. Lesson 4 THE SIX SIGMA

Testing A Moving Target: How Do We Test Machine Learning Systems? Peter Varhol Technology Strategy Research, USA

Title:A Flexible Simulation Platform to Quantify and Manage Emergency Department Crowding

The CTQ Flowdown as a Conceptual Model of Project Objectives

Decision Analysis. Decision-Making Problem. Decision Analysis. Part 1 Decision Analysis and Decision Tables. Decision Analysis, Part 1

INSTRUCTION MANUAL. Survey of Formal Education

Peterborough Eco Framework

Designing a Rubric to Assess the Modelling Phase of Student Design Projects in Upper Year Engineering Courses

CS Machine Learning

Statistical Analysis of Climate Change, Renewable Energies, and Sustainability An Independent Investigation for Introduction to Statistics

Expert Reference Series of White Papers. Mastering Problem Management

Massachusetts Hospital Lean Network

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Bluetooth mlearning Applications for the Classroom of the Future

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

IBM Software Group. Mastering Requirements Management with Use Cases Module 6: Define the System

The Enterprise Knowledge Portal: The Concept

3. Improving Weather and Emergency Management Messaging: The Tulsa Weather Message Experiment. Arizona State University

USC MARSHALL SCHOOL OF BUSINESS

Session Six: Software Evaluation Rubric Collaborators: Susan Ferdon and Steve Poast

Document number: 2013/ Programs Committee 6/2014 (July) Agenda Item 42.0 Bachelor of Engineering with Honours in Software Engineering

On the Combined Behavior of Autonomous Resource Management Agents

ME 443/643 Design Techniques in Mechanical Engineering. Lecture 1: Introduction

Rule Learning with Negation: Issues Regarding Effectiveness

TABLE OF CONTENTS TABLE OF CONTENTS COVER PAGE HALAMAN PENGESAHAN PERNYATAAN NASKAH SOAL TUGAS AKHIR ACKNOWLEDGEMENT FOREWORD

Visit us at:

Editor s Welcome. Summer 2016 Lean Six Sigma Innovation. You Deserve More. Lean Innovation: The Art of Making Less Into More

Using a PLC+Flowchart Programming to Engage STEM Interest

Outreach Connect User Manual

Field Experience Management 2011 Training Guides

VISTA GOVERNANCE DOCUMENT

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

Transcription:

Computers in Education Journal, Volume 8, Issue 4, December 2017 Industrial Engineering and Simulation Experience Using Flexsim Software E. Tokgöz, Assistant Professor of Industrial Engineering, Quinnipiac University Abstract Computers have important roles in determining solutions to Industrial and Systems Engineering problems. Various technologies can be used for solving different types of problems in engineering and design of these systems do impact students learning. The objective of this article is to give examples of how FlexSim can be used in a simulation course and investigate undergraduate Industrial Engineering students project design experiences using Flexsim 7.3.2 as a part of their real-life semester based course projects. The findings presented in this paper are collected throughout three years and a pedagogical method for teaching a simulation course with the corresponding learning outcomes are explained. I Index Terms Simulation, Systems, FlexSim, Course projects INTRODUCTION NDUSTRIAL engineering is a branch of engineering which deals with the optimization of complex processes, systems or organizations. Industrial engineers work to eliminate waste of time, money, materials, man-hours, machine time, energy and other resources that do not generate value. Simulation software such as FlexSim [1], AnyLogic [2], and Simio [3] are often used for determining Industrial and Systems Engineering solutions for various service and production systems. Simulation solutions are also often obtained for various engineering problems [3] - [7]. Desirable features of a simulation software include 1. User-friendliness; 2. Interactive use capability; 3. Allowing complete runs; 4. Needs to be easily understood by users; 5. Having macro capability; 6. Allowing modules to build from sub-modules; 7. Allowing users to write and incorporate their own routines; 8. Containing built-in commands for building blocks; 9. Include material-flow capability; 10. Capability of producing standard output statistics such as cycle times, utilization, and wait times; 11. Analysis of input and output data in a variety of ways; 12. Graphical display of the product flow through the system with animation; 13. Debugging capability interactively. The simulation software solutions have advantages and disadvantages. The advantages of using a simulation software solution include 1. Independent from the real system therefore it doesn t impact the daily work flow; 2. Helping to understand the details of the simulated real system; 3. Compression of years of real system experience into seconds or minutes; 4. Generates a set of numbers for different possible scenarios that can be used for industrial engineering solutions; 5. Availability of many free simulation software for educational purposes; 6. Capability to use simulation as a game for training experience; 7. Providing a replication of the system more realistically compared to mathematical modeling; 8. Transient period analysis is possible while such an analysis may not be possible using mathematical techniques; 9. What-if analysis for desired aspects of the system; 10. Ability to use Cloud for interactive applications. The disadvantages include 1. Good answers are not guaranteed; 2. Reliability may not be possible; 3. Structuring a simulation model can take a lot of time; 4. Simulation results can be less accurate compared to mathematical models analysis due to the random number generation nature; 5. Time and memory that may be needed to run complex models; 6. Unstandardized approach to solve problems. The main contribution of this work is to provide educational information on Industrial Engineering students hands-on reallife course project experiences by using FlexSim simulation software. There are many FlexSim Simulation applications in health care, manufacturing, and service systems design [8]. In this work, several examples to FlexSim applications will be given and explained. In addition, junior and senior level Industrial Engineering students experiences with the use of FlexSim in real-life manufacturing environments will be explained as a part of a Simulation course s semester project throughout the three years that the course was offered. First submitted May 7, 2017 E. Tokgöz is the Director and Assistant Professor of Industrial Engineering Program at Quinnipiac University, CT, 06518 USA (e-mail: Emre.Tokgoz@qu.edu).

Computers in Education Journal, Volume 8, Issue 4, December 2017 2 FlexSim Applications in Health Care Simulation software solutions in health care can be particularly used for designing and experimenting surgical uncertainties. Figure 1 given below displays a surgical model in which two groups of patients arrive to a hospital 10 minutes before and after expected times. The administrating operators assist the patients to the surgery room. There are lab and bloodwork areas that take place in the simulated environment as a part of the surgical operations. After patients are treated, they leave the hospital. There are statistical distribution assumption for simulating the environment. Noting that FlexSim accepts Excel data in a specific format, the actual surgical environment can be replicated by using the real-time data. Basic C++ coding can be used for FlexSim implementations. Fig. 2. An application of FlexSim software in a controlled production system Fig. 1. An application of FlexSim software in Health Care FlexSim Applications in Production Systems FlexSim software solutions for controlling production systems are often seen as applications of FlexSim. For instance, the solution in Figure 2 is designed for a system with 3 parallel production lines with different items produced. In each line, the raw items in the source are pressed at the first available processor down the production line. The pressed items are then engraved down the line. The engraved items are passed onto the quality control processor via a conveyor. Quality approved items are then send to the sink of finished items. If a defect or scrap is determined then it is taken out of the production line and sent to the sink called Loss. A system controller is given the ability to control the pressing and engraving parts of the production. The finished items can be sent to any one of the seven FinishedItem sinks in the production line. Another application of FlexSim is determining average and total grain shipment amounts in tons. The simulation solution in Figure 3 displays statistical efficiency of the grain distribution that initiated with the main grain storage center feeding the four sub-storage units. Trucks are then loaded with grain and routed to distribute the grains to various different destinations. The statistics for shipped grain is displayed on the 3D simulation environment with yellow and white squares on left top corner of Figure 3 below. Fig. 3. An application of FlexSim software in a grain production environment FlexSim Applications in Purchasing Systems An application area of FlexSim is service systems such as grocery stores, online sales etc. A purpose of the simulation solution is to find the right service level to dynamically changing (i.e. stochastic) customer arrivals by considering customers decision making. The following graph displays customer arrivals to a store and their decision making on purchasing a certain product. The arriving customers start shopping process in Figure 4 after they are generated by the source. The customers are then queued for decision making. If a customer decides to purchase the specific item then the customer joins the checkout queue right away to proceed to the checkout process next. If a customer joins the CustomDecision queue then the customer proceeds to the nopurchase queue if he/she decides to not purchase the items and checkout queue otherwise. The custom decision requires one more step before checking out the item. The statistical data is collected for the sales and shopping experience of customers within the store.

Computers in Education Journal, Volume 8, Issue 4, December 2017 3 FlexSim & Gaming Fig. 4. An application of FlexSim software in a purchasing system FlexSim & Inventory Management Systems An application of FlexSim is to design and experiment alternatives for inventory management systems considering what-if scenarios. In the case when there is a need to change an existing inventory management system, several alternative inventory management systems can be tested to determine the best option. Assume that a firm uses a manual shelfmanagement system (i.e. a management system in which the items are collected manually from the shelves by workers) and a change in this methodology is needed due to the growth in the number of orders. The following figure displays an automated shelf-inventory management system that can replace the manual system to increase the efficiency of the existing operations. A set of different scenarios can be tested with the changes in the processors stochastic model parameters for determining the most efficient operational settings. The Zombie game [1] is a free simulation game developed by FlexSim used for increasing middle and high school students interest to simulation. It is a practical way to initiate a sense for K16 students to understand how simulation works from managers perspectives. The game has a setting in which zombies (customers) need energy cubes (goods to purchase) and you need to manage the production area to maximize revenue and minimize expenditures. The penalty cost for being unable to match zombie demands appear as the zombies attempts to destroy the machines in the environment. The expenditures and revenue are calculated automatically and displayed on the side of the screen. The player manages the work environment by purchasing machines and employing workers to balance the production. Producing too many energy cubes result in holding costs while underproduction results in destroyed machines. Determining the bottlenecks during the production is the key point for success where the players are expected to observe during the implementation of the game. Fig. 6. An application of FlexSim in gaming Simulation Course Learning Objectives Fig. 5. An application of FlexSim software in an inventory management system The following learning objectives outline the course concepts and explain how the course concepts are structured around the 3D software applications: 1) Understand the basic decision models; 2) Understand how to use FlexSim models for system simulation and analysis; 3) Learn the principles of static simulation and its applications in engineering by using FlexSim 3D software; 4) Learn the principles of dynamic simulation and its applications in engineering by using FlexSim software; 5) Implement system modeling concepts for discrete-event simulation; 6) Understand how to implement system modeling in manufacturing; 7) Learn how to solve problems in transportation service systems.

Computers in Education Journal, Volume 8, Issue 4, December 2017 4 These objectives serve well for ABET s A-K outcomes for program accreditation purposes. Examples of students handson real-life experiences by using FlexSim software are given below. Both the educators and students can benefit by reading these examples and learn from these project experiences. FlexSim Simulation - Semester Project 1 Applications of course concepts are learned best in practice. Students enrolled to the junior-level simulation course during the spring school semester of 2015 worked with a manufacturer in CT to simulate a production line. Students who registered to the course worked with the facility manager as a single group and requested data to simulate the existing environment. Each student then worked on their own simulation solution with their own ideas that can be implemented for improvement. Improvement ideas included changing the locations of the machines and levels of production with the changes in the statistical distributions. The following figure displays the graph of one of the student s improvement ideas in the production line. Fig. 7. A course project completed in 2015 Improving a production line in a manufacturing setting FlexSim Simulation - Semester Project 2 The improvement of a manufacturer s production and transportation system was the objective of the junior-level simulation course during spring of 2016. Manufacturer s production and transportation processes are both simulated by using FlexSim. Students work with the plant manager to collect data and design the production specifics. The production of the manufacturer starts at Facility 1 and the finished items are then send to Facility 2 in a different state. The items processed in Facility 2 are sent back to Facility 1 for further processing to attain the finalized item. Students initially worked on the project as a single group and collected data. Students worked in groups of 2 and 3 to have their own improvement ideas implemented in the production line after the initial data collection phase. The bottom right corner of Figure 8 represents Facility 2 while the rest of the figure displays the processors and queues of Facility 1. Fig. 8. A course project completed in 2016 Improving transportation in a manufacturing setting Student Work Assignment Projects Simulation course assignments included various FlexSim questions and training modules. Students were asked to complete the FlexSim training modules before they started to work on assignment questions. One of these questions was to simulate an airport check-in system. Three parallel lines are expected to be placed in the simulation environment for airport check-ins assuming a line for paper ticket, a line for online tickets, and another line for business class. These three channels all had the same physical components: sources for travelers arrival to the airport, conveyors for travelers waiting lines, processors for checking in travelers, and sinks for travelers to leave the check-in area. The physical components for each check-in line had different statistical distribution assumptions. In Figure 8 below the three parallel channels of traveler checkins are shown. The purpose of the exercise is to first simulate the existing check-in environment and then to find a way to improve the check-in area if there are lines that have bottlenecks. The figure below also shows errors in the System Console. Even though students do not code in this exercise, the system console still showed errors in the implementation of the program; however these errors did not impact the simulation runs. The attained errors were related to exceptions or received messages. Fig. 9. An Example of a conveyor line production simulation with errors

Computers in Education Journal, Volume 8, Issue 4, December 2017 5 Conclusion Simulation is one of the best ways to view the strong impact of computers in today s education with its 3D views and its calculation ability. In this work, simulation examples to health care, production, purchasing, inventory management, and production systems as well as gaming are explained for a particular simulation software named FlexSim. Simulation software solutions are commonly used for determining levels of operational excellence and cost reduction. Considering the desired features of a simulation software explained in the introduction, FlexSim is user-friendly, has the interactive usage capability, allows complete runs, easy to be understood by the users, has the macro capability, modules can be built from the sub-modules, allows users to write and incorporate their own routines if needed by using C# or C++ coding, contains built-in commands for building blocks, includes material-flow capability, capable of producing standard output statistics such as cycle times, utilization, and wait times by using Excel, can analyze input and output data in a variety of ways, has the 3D graphical display ability for the product flow through the system with animation, and allows debugging interactively if there is program coding required. Simulation software solutions advantages and disadvantages are explained with course project and assignment examples that are collected throughout three years. One of the main issues that arose during the semester projects was the accuracy of the actual data received from the manufacturers that students used for simulating the environment. Even though the data used for simulation solutions may not be reliable in certain applications, the simulation runs can still result in a 3D output in which operations are visible and improvement opportunities are available through the simulation implementation. The comparison of the initial and final simulation s assumptions and outcomes help to analyze the changes mathematically. Real-life simulation projects related to operations management completed by the students showed how much they enjoyed and benefited from the integration of mathematical models and visual representations of real-life objects in the 3D software environment. Many students enjoyed making changes in the software environments that reflect the actual real-life operations and observed how the operations react to these changes. Appendix Simulation Course Project Description The main goal of this simulation project is to implement the Simulation course concepts in real life manufacturing setting(s) by using the simulation techniques covered throughout the course with FlexSim software simulation. All of you as a group will need to interview the project owner (TBD) at the site of the manufacturer who will recommend you a certain production line for improvement. Due to the completion of this project, you are expected to have 1. A detailed written description of the chosen production line within the manufacturer 2. A FlexSim program developed as a result of all groups collaborative effort for the current layout 3. A FlexSim program developed by each group for the improvement of the existing production line 4. An Excel spreadsheet developed by each group that displays the statistical results before and after the improvement efforts. The following are expected (but not limited) to be implemented in your project. State the problem after determining the following: o Machines used for the production o Locations and distances between the machines within the facility clearly defined o Number of employees, their functions number of hours they work, breaks taken etc. o Inventory assumptions (Frequency of items received, item availability etc.) o Number of items produced and the statistical distribution assumptions or data used for implementation of the FlexSim program o Machine downtimes o Use appropriate assumptions that align well with the current employee work hours and machine operations Change machine locations for testing the impact of this change on the production Identify any improvement opportunities other than changing the locations of the machines Implement statistical results using FlexSim before and after the changes in the production line Recommend changes to the project owner by using the conclusions drawn from your simulation analysis References 1. FlexSim, www.flexsim.com 2. AnyLogic, www.anylogic.com 3. Simio, www.simio.com 4. Z. Libin, H. Ling, G. Shubin and L. Yicai, Research on simulation of automobile repairing system based on Flexsim, IEEE Xplore, World Automation Conference, 2012. 5. X. Y. Tang, L. L. Yang, J. J. Zhang, J. Shi, L. C. Chen, "Research on AS/RS Simulation Based on Flexsim", Applied Mechanics and Materials, Vols. 347-350, pp. 406-410, 2013. 6. X. Xu and H. Xiong, Research on AS/RS Simulation Modeling and Evaluating based on FlexSim Software, IEEE Xplore, 2007. 7. X. Zhu, R. Zhang, F. Chu and J. Li, A Flexsim-based Optimization for the Operation Process of Cold-Chain Logistics Distribution Center. Journal of Applied Research and Technology, Vol. 12 (2), 270-278, 2014. 8. M. Beaverstock, A. Greenwood, E. Lavery and W. Nordgren, Applied simulation modeling and analysis using FlexSim 3D simulation software, 4 th Ed., FlexSim Software products Inc., 2011.

Computers in Education Journal, Volume 8, Issue 4, December 2017 6 E. Tokgöz Dr. Emre Tokgoz is currently the Director and Assistant Professor of Industrial Engineering at Quinnipiac University. He holds a PhD in Industrial and Systems Engineering, a PhD in Mathematics, an MS in Computer Science and an MA in Mathematics from the Oklahoma University as well as a BS in Mathematics. Prior to joining Quinnipiac University he served for two years as a Faculty-Lecturer of Mathematics at the University of Oklahoma. He has 2015-2017 ASEE Annual Conference Proceeding publications as well as several other articles in his other research areas including facility allocation, nonlinear discrete and continuous optimization, network analysis, inventory systems, queueing theory analysis, financial engineering, real analysis (convexity), engineering and math education, machine learning (SVM), and network system design (Distribution model designed for a non-profit food organization.) His teaching experiences include Operations Research, Simulation, Decision Analysis, Lean Six Sigma, Statistical Process Control, Facility Layout & Material Handling, and Numerical Methods.