Discrete Event Modeling in Anylogic

Discrete Event Modeling in Anylogic

AnyLogic: Multi-Method Simulation Modeling System Dynamics Conference July 2010 Seoul, Korea © 2010 XJ Technologies, www.anylogic.ru What is AnyLogic? • A unique simulation modeling tool ̶ Combines all the major modeling disciplines in use today in a single high-level application ̶ Massively scalable yet efficient and easy to use ̶ Suitable for both simple proof-of-concept modeling as well as large-scale solution models • AnyLogic is being selected by more and more top organizations as their tool of choice based on capabilities and value © 2010 XJ Technologies, www.anylogic.ru 2 AnyLogic competitive advantages • Develop all kinds of models with one tool ̶ The only multi-method simulation tool. Develop agent-based, system dynamics, discrete-event models, or any combination, with one tool ̶ Flexibility (no workarounds, choose the appropriate level of abstraction, connect to Excel, DB, ERP, CRM, use Java) ̶ Develop and run on Windows, Mac, Linux: AnyLogic is cross- platform, based on industry-standard Eclipse • Reduce model development cost and time ̶ Fast high-level development without sacrificing scalability and extensibility ̶ Reusability through fully object oriented structure and libraries • Also: visual impact of your models + superb support © 2010 XJ Technologies, www.anylogic.ru 3 Selected commercial clients (total ~450) © 2010 XJ Technologies, www.anylogic.ru 4 Application areas High abstraction level Aggregates, global feedback loops, influences, trends… [minimum details macro level Market and competition Social systems strategic level] Project and product management Ecosystems HR dynamics Health economics Medium abstraction Energy supply networks Asset management level [medium details Supply chains meso level Transportation tactical level] Healthcare Business processes Manufacturing Service systems Low abstraction level Battlefield, command and control Warehouse logistics [maximum details Micro level Pedestrian dynamics Operational level] Computer hardware Physical control systems Individual objects, exact sizes, velocities, distances, timing… © 2010 XJ Technologies, www.anylogic.ru 5 Methods in simulation modeling High abstraction level Aggregates, global feedback loops, influences, trends… [minimum details macro level strategic level] System Dynamics Medium abstraction level [medium details Agent Based meso level tactical level] Modeling Discrete Event (process based) Low abstraction level Modeling [maximum details Micro level Operational level] Individual objects, exact sizes, velocities, distances, timing… © 2010 XJ Technologies, www.anylogic.ru 6 Simulation modeling software • Traditional tools are designed to support one particular modeling approach System Discrete event Agent based Dynamic dynamics modeling modeling systems VenSim Arena [Academic MATLAB PowerSim ExtendSim tools:] VisSim iThink SimProcess Swarm LabView AutoMod RePast Easy5 PROMODEL NetLogo … Enterprise ASCAPE Dynamics FlexSim … © 2010 XJ Technologies, www.anylogic.ru 7 AnyLogic – multi-method simulation tool • Easy to choose Dynamic and adjust the systems abstraction level System • Can switch dynamics between Agent based different modeling methods • Can mix Discrete event methods in one (process based) modeling model • Modern and flexible OO platform © 2010 XJ Technologies, www.anylogic.ru 8 Example: Restaurant Business Model • Two restaurant groups compete in a local area. • Every day at 7PM people decide where to go for dinner. ̶ If there are no restaurants within a certain range, they eat at home ̶ Otherwise they choose a restaurant based on both distance and "image” created by advertizing. ̶ The restaurants have limited capacity and people check if they can make a reservation • The finances are centrally managed at a restaurant group level ̶ Each restaurant has fixed running cost ̶ On average, a person spends $40 at a restaurant ̶ A certain percent of accumulated capital is spent on advertizing • The model architecture is multi-method: ̶ People, restaurants, and restaurant groups are modeled as agents ̶ The money flows within a restaurant group are modeled as a system dynamics diagram • Each group exposes a management dashboard where you can open or close a restaurant, and decide how much money should be invested into "image" © 2010 XJ Technologies, www.anylogic.ru 9 Restaurant Business screenshots – design time © 2010 XJ Technologies, www.anylogic.ru 10 Restaurant Business screenshots – runtime © 2010 XJ Technologies, www.anylogic.ru 11 Thank you! • Questions? • Contact us: www.AnyLogic.com © 2010 XJ Technologies, www.anylogic.ru 12.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    12 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us