Introduction Into Simulation Modeling for Business Applications

Introduction Into Simulation Modeling for Business Applications

AnyLogic 7 Dr. Andrei Borshchev, CEO George Meringov, Head of Development Nikolay Churkov, Technical Leader 1st AnyLogic Conference InterContinental Berlin December 2012 © The AnyLogic Company | www.anylogic.com Our ultimate goal: De-facto standard for simulation modeling (business applications) © The AnyLogic Company | www.anylogic.com 2 These things are NOT going to change: • Flexible general-purpose simulation software ̶ With extended support for some verticals • Java / Eclipse ̶ Cross-platform (Windows, Mac, Linux) ̶ Models on the Web ̶ Object-oriented (hierarchy, reuse of objects) • Multi-method, multi-language ̶ Discrete event, agent based, system dynamics ̶ Statecharts, process flowcharts, stock and flow diagrams, actioncharts… ̶ Discrete and continuous dynamics, events and differential equations • Logics linked to graphics but defined separately • Compatibility with v 6 fully preserved © The AnyLogic Company | www.anylogic.com 3 Key new features of AnyLogic 7 • “Merge and consolidation” • Uniform space markup for all kinds of activities • New library for discrete event (process) modeling August 2013 • New UI (focus on usability and minimum coding) • Extended support for "verticals“ • Scenario manager February 2014 © The AnyLogic Company | www.anylogic.com 4 Merge and consolidation: Objects Agent Agent3D Agent2D Entity Resource unit Active object © The AnyLogic Company | www.anylogic.com 5 Benefits for modelers • Use graphical editor to create entity internals: ̶ Fields ̶ Functions ̶ Animation • Define individual activities inside entities ̶ States ̶ Timing • Collect entity-centric statistics ̶ Waiting times, processing times, time in system ̶ Cost calculation, ABC costing • Easy to inject agents into a process and remove • Easy for agents and entities to become pedestrian, train, car, … © The AnyLogic Company | www.anylogic.com 6 Example: agent dives into a process and jumps out © The AnyLogic Company | www.anylogic.com 7 Merge and consolidation: Space Space (3D) Agent space Continuous 3D Agent space Network based Pedestrian Continuous 2D modeling space Process animation © The AnyLogic Company | www.anylogic.com 8 Benefits for modelers • The space is shared by agents, entities, pedestrians, cars, etc. ̶ Let agents use the network drawn over the floor plan ̶ Let agents sees the walls and obstacles • Uniform coordinate system for everybody (uniform X, Y, Z) ̶ No coordinate system conversion anymore ̶ Entity can easily find out which agents or pedestrians are close and vice versa • Uniform space markup =>… © The AnyLogic Company | www.anylogic.com 9 New unified space markup • In AnyLogic 6 we used common shapes like rectangles and polylines to mark nodes and paths • In AnyLogic 7 we have special shapes to mark locations and ̶ Nodes of arbitrary shape ̶ Paths with straight and curved segments ̶ Smart connection of paths and nodes into networks ̶ Special paths for conveyors, walls, rail tracks, roads ̶ Special nodes for storages, rail switches, turnstiles ̶ Path and node decoration options • Network routing recalculation performance is drastically improved ̶ Important for very large networks, like large warehouses © The AnyLogic Company | www.anylogic.com 10 Example: Space markup in the Trauma Center model AnyLogic 6 AnyLogic 7 © The AnyLogic Company | www.anylogic.com 11 New library for discrete event (process) modeling • "Pull" instead of "Push": natural entity flow ̶ Fowchart objects will stop and wait until the next objects are ready ̶ "Push" is still available as an option • Flexible resource management ̶ All kinds of resources (regular and network) are unified ̶ Request particular resources, allow alternative sets ̶ Preparation and wrap-up ̶ Preemption, interrupts ̶ Shifts, breaks • Bit and pieces for "verticals" support ̶ Conveyor connections ̶ Warehouse storages ̶ … © The AnyLogic Company | www.anylogic.com 12 Pull and push AnyLogic 6 AnyLogic 7 © The AnyLogic Company | www.anylogic.com 13 Flexible resource management • Regular and "network" resources are merged into Resource • Entities can request specific resources, allow alternative sets ̶ Seize at once, seize one by one, … • Preparation and wrap-up as a process “Doctor” Resource ̶ Resource may seize other resources unit is taken to high priority • Preemption, interrupts Current task patient • Shifts, breaks will wait © The AnyLogic Company | www.anylogic.com 14 Entity- and process-centric statistics • Entity (= agent) knows and collects statistics on: ̶ Current flowchart block ̶ Entry and exit time for each flowchart block ̶ Time spent in the current block ̶ Waiting time in the block ̶ Cost of processing ̶ Full path in the flowchart • Flowchart block knows and collects statistics on: ̶ Who is inside ̶ Who has finished processing and waits to exit ̶ Utilization ̶ History of entities' entries and exits • Resource (= agent) ̶ Who has ever sized this resource unit ̶ Utilization © The AnyLogic Company | www.anylogic.com 15 Material handling support • Conveyor connections • Warehouse storages • Cranes, robots • … © The AnyLogic Company | www.anylogic.com 16 New UI • New Properties window • New Palette • New Space Markup objects (we talked about that already) • 3D preview at design time • New "code completion" and "code wizard" ̶ Completion suggests only relevant choices and in compact way ̶ Wizard to compose expressions and statements for Java-unaware modelers • Many more 3D objects © The AnyLogic Company | www.anylogic.com 17 New properties • Vertical ̶ Docked to the right by default • One page (no tabs anymore) • Collaspe/expand sections • Easy to switch between design-time and run-time values: © The AnyLogic Company | www.anylogic.com 18 New palette • More space for elements • By default, docked on the left © The AnyLogic Company | www.anylogic.com 19 More 3D objects • Hundreds of new standard 3D objects ̶ Manufactiring ̶ Material handling ̶ Medical ̶ Oil and gas ̶ Vehicles • Standard objects optmized for fast rendering • Ability to paint standard and imported 3D objects © The AnyLogic Company | www.anylogic.com 20 Scenario manager • Easy-to-use UI to design and run experiments ̶ Compare runs ̶ Parameter variation ̶ Sensitivity analysis ̶ Monte Carlo ̶ Optimization ̶ Calibration • Database to store and manage ̶ Model versions ̶ Parameter sets ̶ Run results • Advanced charts and graphs • Desktop and client-server options ̶ Option: model runs on server, thin clients (web) © The AnyLogic Company | www.anylogic.com 21 AnyLogic: horizontal and vertical and horizontal AnyLogic: Transportation, Logistics, Supply chains Rail roads Pedestrian flows © The AnyLogic Company | www.anylogic.com | AnyLogicCompany The © Traffic Material handing, Manufacturing Healthcare 22 Thank you! • Questions? • Our emails: ̶ Andrei Borshchev: [email protected] ̶ George Meringov: [email protected] ̶ Nikolay Churkov: [email protected] © The AnyLogic Company | www.anylogic.com 23.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    23 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