What makes this book different? This book is different than most. First, it's written in what might be called a participatory style. You don't sit and read the book without a computer loaded with SIMIO. This book expects your active participation in using SIMIO as you turn the pages. We try to carry on a conversation with you. Our belief is that simulation is not a spectator sport. You have to practice to gain skill with it and you develop that skill through modeling practice. This book encourages you to practice and use your skill.
Second, this book is focused on simulation modeling with SIMIO and most of the statistical analysis and analytical issues are left as topics to be explored elsewhere. Now it's not that we don't think these are important, because they are vital (and when we teach simulation, they are a fundamental part of the course). But we aren't going to spend much time on these topics here, since there are excellent simulation books that can fill our omission.
Active learning: Our intent is that you become an active learner and, as our title suggests, you "work" as you read. Our classroom experience is that students learn most by "doing", so this workbook is centered about "labs" - which our students do during class. The chapters in this book generally correspond to one lab. If you are not in a classroom, but want to learn SIMIO on your own, we think you will find this approach attractive for self-learning. You can work through a chapter in an evening.
Organization of this book: This book is conceptually organized so you build models quickly. In the first five chapters, we concentrate of the use of the Standard Library Objects in SIMIO. You can do a lot of simulation modeling without resorting to more complex concepts. Then the next seven chapters show you how to extend the standard objects using processes. Learning how to extend the objects gives you more modeling flexibility without having to invent your own library of objects. In the later chapters, we discuss the creation of new objects and the modification of existing objects within SIMIO and show you the power of its object-oriented capabilities.
The book is designed to be read from chapter to chapter, although it may be possible to pick out certain concepts and topics. In the beginning chapters we construct models rather directly without much explanation as to why certain features are chosen. In the later chapters we provide more explanation on why the modeling features are chosen and what else might be done. Some later chapters return to topics that were previously introduced, but we try to present them in more detail. Some redundancy is helpful in learning. By the time you have finished this book you should be well-prepared to build models in SIMIO and to understand the virtues of different modeling approaches.
At the end of most chapters, we offer commentary on topics presented. We will emphasize the strengths and weaknesses of the modeling approach and the language (we have no financial stake in SIMIO). The designers of SIMIO were also the designers of Arena and there are Arena fingerprints on SIMIO. Since a number of you will be migrating from Arena, we will provide some observations on these "fingerprints." However, be prepared to go well beyond what you have learned in Arena or in any other simulation language. SIMIO has a far more modern "look and feel" and, in our opinion, is generally superior to most other simulation language choices.
About the Author: JEFFREY A. JOINES is an Associate Professor and the Associate Department Head of Undergraduate Programs in the Department of Textile Engineering, Chemistry, and Science at NC State University. He received a B.S. in Electrical Engineering and B.S. in Industrial Engineering, a M.S in Industrial Engineering, and Ph.D. in Industrial Engineering, all from NC State University. He received the 1997 Pritsker Doctoral Dissertation Award from the Institute of Industrial Engineers. He is a member of IEEE, IIE, ASEE, Tau Beta Pi, Etta Kappa Nu, Alpha Pi Mu and Phi Kappa Phi. His research interests include supply chain optimization utilizing computer simulation and computational optimization methods. Dr. Joines teaches graduate and undergraduate classes in computer information systems, computer based modeling in Excel and VBA, and computer simulation for Six-Sigma. Dr. Joines also teaches industry programs in the areas of Design for Six Sigma, Simulation and Six Sigma, and Data Management. Dr. Joines currently serves on the WSC Board of Trustees representing the IEEE Systems, Man, and Cybernetics Society. He has also been an author and session chair for several Winter Simulation Conferences.
STEPHEN D. ROBERTS is a Distinguished Professor in the Edward P. Fitts Department of Industrial and Systems Engineering at NC State University. Professor Roberts received his: Ph.D., M.S.I.E., and B.S.I.E. (with Distinction) from the School of IE at Purdue University. His primary teaching and research interests are in simulation modeling and health systems engineering. He has been a faculty member at NC State University since 1990, serving as Department Head of the Department of Industrial Engineering and as Interim Director of the Integrated Manufacturing Systems Engineering Institute. Prior to serving at NC State, he was a faculty member in the Department of Internal Medicine at the Indiana University School of Medicine and the School of Industrial Engineering at Purdue University as well as the Director of the Health Systems Research Group at Regenstrief Institute for Health Care. Previously, he was a faculty member in the Department of Industrial and Systems Engineering at the University of Florida and Director of the Health Systems Research Division of the J. Hillis Miller Health Center, University of Florida. He has had sabbaticals at Wolverine Software and the University of Central Florida/Institute for Simulation and Training.