Adventures in Modelling & Simulation An REF 2014 Impact Case Study Dr Simon J E Taylor (A top 100...
-
Upload
liliana-harrell -
Category
Documents
-
view
215 -
download
0
Transcript of Adventures in Modelling & Simulation An REF 2014 Impact Case Study Dr Simon J E Taylor (A top 100...
Adventures in Modelling & SimulationAn REF 2014 Impact Case Study
Dr Simon J E Taylor(A top 100 computer science/simulation researcher worldwide
(top 8 UK) – MAS)
Overview
• Modelling & Simulation• REF2014
– Impact case study: High Performance Simulation• Background• High Performance Simulation
– Grid Computing– Distributed Simulation
• Conclusions
Modelling & Simulation (M&S)
• Modelling involves the creation of an abstract representation of reality – the model
• Simulation involves experimentation with the model to better understand reality– Models can be used to predict, compare or optimize
process performance
• Typically models are created and simulated using special software– e.g. Simul8 (and many others)
3
Common Simulation Study Steps
• Define problem• Create conceptual model• Create computer model• Verify• Validate• Experiment• Report• Implement Results
Slide 4
Iterative process
Many simulation lifecycles (Law, Robinson, Balci, etc.)
Simulation allows you to…
• Study and experiment with a system• See how results change as the system changes• Understand the relationship between key areas• Investigate before implementation• Train people on the system• BUT REMEMBER – IT’S NOT THE ACTUAL SYSTEM
– SINSFIT (Simulation Is Not Substitute for Intelligent Thinking!!!)
Slide 5
Simulation Areas of Use
• Business and commerce• Manufacturing• Military• Logistics, Supply Chain, Distribution• Transportation & Traffic• Health Care• Construction & Project Management
Slide 6
Screenshots from AnyLogic (http://www.xjtek.com/)
Container Terminal
Trauma CentreAircraft Fleet Planning
Beer Distribution GameWholesale Warehouse
Customer Support Centre
PADS 2011, 14-17th June, Nice, France
Screenshots from Flexsim courtesy of Saker Solutions (http://www.sakersolutions.com/)
Processes suitable for Simulation: Production, Automation, People Movement and Flow, Warehousing
Simulation: Advantages
• Control• Time compression• Experimentation
– Sensitivity analysis– What-if experimentation
• Training• Non invasive
Slide 12
Simulation: Disadvantages
• Time and money to develop models• Time and money to simulate/experiment
– Some models can take hours to run once• Costly expertise• Results difficult to interpret• Poor understanding of statistical methods
Slide 13
Overview
• Modelling & Simulation• REF2014
– Impact case study: High Performance Simulation• Background• High Performance Simulation
– Grid Computing– Distributed Simulation
• Conclusions
Research Excellence Framework(REF 2014)
• Publications (65%)• Environment (15%)• (Non-academic) Impact (20%)
– REF 2014 Impact Case Study
High Performance Simulation techniques to reduce industrial production and logistics costs through better
management
Impact Value (Examples)• Ford (Dunton) leads simulation activities with Ford’s engine manufacturing
facilities across the world (UK, USA, Mexico, Spain, South Africa and Brazil) – Now uses significantly more simulation in this area and has saved an
estimated £150,000 in consultancy cost (£15K per year) and a significant confidential sum due to process improvements as a result of that extra experimentation.
• Saker Solutions work with many UK manufacturing and service companies to study a wide range of their problems with simulation. – The development of SAKERGRID has enabled them to significantly improve the
quality of their projects and is saving around £20,000 per year.– SAKERGRID is now deployed within the Sellafield Ltd Operational Research
Group where the tool has enabled approximately £200,000+ savings per year. • Whole Systems Partnership is a small consultancy that develops
healthcare decision support solutions. – Collaborative reusable systems dynamics has enabled a £100,000 per year
revenue stream.
Value to UK economy: £1 Million every three years (Disclosed MINIMUM)
Overview
• Modelling & Simulation• REF2014
– Impact case study: High Performance Simulation• Background• High Performance Simulation
– Grid Computing– Distributed Simulation
• Conclusions
Background
• Research assistant post in investigating how to speed up manufacturing systems simulation
• Led to PhD Parallel Discrete Event Simulation of Manufacturing Systems (with Transputers!) (1993)– Ahead of it’s time… (See later!)
• Became generally interested in new computing technologies and M&S– World wide web had just happened and was
revolutionising everything– …and along came Web-based simulation!
Web-based Simulation
• Huge promise– E.g. plug and play models simulated through a web
browser– Major cost savings through reusable models
• Academic studies with no real world stakeholders or commercial buy in
• Totally failed to have any real impact at all
Robinson, S., Nance, R., Paul, R.J., Pidd, M. and Taylor S.J.E. (2004) Simulation Model Reuse: Definitions, Benefits and Obstacles. Simulation Modelling Practice and Theory. 12, 479-494Miller J, Fishwick P.A., Taylor S.J.E., Benjamin, B. and Szymanski, B. (2001). Research and Commercial Opportunities in Web-Based Simulation. Simulation: Practice and Theory. 9 (1-2), 55-72.
EPSRC GROUPSIM Network (2000-4)
• Formed to study the failure of web-based simulation and to determine how distributed computing could have a real world impact on M&S
• Academic and industrial group• Focussed on High Performance Simulation
– (Groupware)– Grid Computing– Distributed Simulation
Groupware and the Simulation Consultant
• Identified early on that M&S practitioners were not particularly IT savvy
• “Roadshow” to demonstrate benefits of using Groupware– Cost savings by sharing and using M&S in real-time– Demonstrations were with real simulation packages and NETMEETING– Ford demo – Brentwood/Detroit
• Adopted by several companies• Great way of establishing credability• Today – still not commonplaceTaylor, S.J.E. (2001). NETMEETING: A Tool for Collaborative Simulation Modelling. International Journal of Simulation: Systems, Science & Technology, 1 (1-2), 59-68.Taylor, S.J.E., Robinson, S. and Ladbrook, J. (2005) An Investigation into the Use of Net-Conferencing Groupware in Simulation Modelling. Journal of Computing and Information Technology, 13 (1), 1-10. Taylor S.J.E. (2000) Groupware and the Simulation Consultant. In Proceedings of the 2000 Winter Simulation Conference. Association for Computing Machinery Press, New York, NY. pp. 83-89.
Overview
• Modelling & Simulation• REF2014
– Impact case study: High Performance Simulation• Background• High Performance Simulation
– Grid Computing– Distributed Simulation
• Conclusions
Grid Computing
Speed up computations by distributing work across many computers
Simple idea, many different technologies, can be VERY difficult to implement
InputModel and Parameters
Master Process- Create jobs
- Distribute jobs
Worker 2- Process job
Worker 1- Process job
Worker 3- Process job
Worker n- Process job
Master Process- Receive Results- Collate Results
OutputCollated Results
Grid Computing and M&SSpecific requirements (e.g.)
– Need specialised manager– Simulation software is typically “installed”– Model may crash but simulation software appears
to be running fine Simulation Experimentation
Manager
Simulation Software & Model
Grid Interface
WorkerWorker
Simulation Software & Model
Grid Interface
WorkerWorker
Simulation Software & Model
Grid Interface
WorkerWorker
Model/Data Repositories
Grid Computing and M&S• WINGRID
– Ford (Witness)– ING Bank (Excel/Monte Carlo)– Initial demo at Saker Solutions (Flexsim)
• e-Infrastructures– Different talk!
• SAKERGRID– Commercial Desktop Grid developed at Saker– Now running in Sellafield PLC
Mustafee, N. and Taylor, S.J.E. (2009) Speeding up simulation applications using WinGrid. Concurrency and Computation: Practice and Experience, 21 (11), 1504-1523.Kite, S., Wood, C., Mustafee and Taylor S.J.E. (2011) SAKERGRID: Simulation Experimentation using Grid Enabled Simulation Software. In Proceedings of the 2011 Winter Simulation Conference. Association for Computing Machinery Press, New York, N.Y. 2283-2293.Mustafee, N. and Taylor, S.J.E. (2010). Speeding-up the Execution of Credit Risk Simulations Using Desktop Grid Computing: A Case Study. In Proceedings of the 2010 Simulation Workshop, UK Operational Research Society, Birmingham, UK, 176-183.Mustafee, N., Alstad, A., Larsen, B., Taylor, S.J.E. And Ladbrook, J. (2006). Grid-enabling FIRST: Speeding Up Simulation Applications Using WINGRID. In Proceedings Of The Tenth IEEE International Symposium On Distributed Simulation And Real-time Applications. IEEE Computer Society. Pp. 157-164. Short Listed For Best Paper Award.
DistributedSimulation• Link together
(interoperate) existing models over a network
• Time management issues
• IEEE 1516-2010 High Level Architecture
• Lots in defence, little elsewhere
Distributed Simulation
• Despite HLA being a standard, it is used in all sorts of different (incompatible) ways
• Started a standardisation initiative– HLA CSPIF– SISO CSPI PDG
HLA Middleware
Computer Network
Simulation SoftwareCamshaft
Manufacturing Line Model
CSP Adaptor
Simulation Software
Assembly Line Model
CSP Adaptor
Simulation Software
Engine Block Line Model
CSP Adaptor
Logical model Interactions
Timestamped messages passed via network between models
Simulation Interoperability Standards Organization (SISO)
• HLA CSPIF (2002-5)• CSPI PDG (2005-2012)• CSPI PSG (2012+)
SISO-STD-006-2010
Standard for COTS Simulation Package Interoperability Reference Models. Simulation Interoperability
Standards Organization, Orlando, FL.
Distributed Simulation Implementations
• Ford demonstrator• Distributed Blood Supply Chain• Infineon Semiconductor Manufacturing• John Deere• SellafieldTaylor, S.J.E., Sudra, R., Janahan, T., Tan, G., and Ladbrook, J. (2002). GRIDS-SCF: An Infrastructure for Distributed Supply Chain Simulation. SIMULATION: Transactions of the Society of Modeling and Simulation International.. 78 (5), 312-320. Taylor, S.J.E., Wang, X., Turner, S.J. and Low, M.Y.H. (2006) Integrating Heterogeneous Distributed COTS Discrete-Event Simulation Packages: An Emerging Standards-based Approach. IEEE Transactions on Systems, Man and Cybernetics: Part A, 36 (1), 109-122.Mustafee, N., Taylor, S.J.E., Katsaliaki, K. and Brailsford, S. (2009). Facilitating the Analysis of a UK National Blood Service Supply Chain using Distributed Simulation. SIMULATION: Transactions of the Society of Modeling and Simulation International. 85 (2), 113-128Taylor, S.J.E., Turner, S.J., Strassburger, S. and Mustafee, N. (2012). Bridging The Gap: A Standards-Based Approach to OR/MS Distributed Simulation. ACM Transactions on Modeling and Computer Simulation. 22(4): Article 18.
Web-based Simulation
• Whole Systems Partnership• isee systems (iThink)• Modified the web-based version of iThink to
enable results sharing• Significantly improved the potential of Web-
based System Dynamics
Domdouzis, K., Lacey, P., Lodge, D. and Taylor S.J.E. (2013) System Dynamics in Healthcare: A Web Based Approach. In Proceedings of the 2013 European Simulation Multiconference, EUROSIS, Ghent, 309-319.