Anylogic Overview and Roadmap
Total Page:16
File Type:pdf, Size:1020Kb
overview & roadmap Dr. Andrei Borshchev, CEO, The AnyLogic Company AnyLogic Workshop London May 25 2018 © The AnyLogic Company | www.anylogic.com agenda 1. modeling & dynamic simulation modeling in 2 slides 2. about AnyLogic 3. product and models demo 4. what’s unique about AnyLogic? 5. simulation is migrating to the Cloud 6. AnyLogic Public & Private Cloud 7. AnyLogic roadmap © The AnyLogic Company | www.anylogic.com 2 modeling & dynamic simulation modeling © The AnyLogic Company | www.anylogic.com 3 our favorite slide about modeling Mental The model The solution at the model level Physical Analytical Dynamic (simulation) RISK-FREE SPACE The world of models The real world ? The problem The solution © The AnyLogic Company | www.anylogic.com 4 AnyLogic is a dynamic simulation modeling software • A dynamic simulation model is an “executable”model ̶ A set of rules that allow us to obtain the next state of the system in time from the current state • The model produces a trajectory of the system state in time ̶ Outputs are “observed” as we move Inputs X1 Y X2 Simulation 1 Y2 X3 Model X4 Y4 Y3 © The AnyLogic Company | www.anylogic.com 5 about AnyLogic © The AnyLogic Company | www.anylogic.com 6 AnyLogic is the most popular simulation software LinkedIn user group case studies presented at members as of April 2018 WSC’17 (December 2017) Witness Enterprise Enterprise 2% ExtendSim Automod ProModel Dynamics Dynamics 8% 1% 7% 1% 1% AnyLogic FlexSim AnyLogic AutoMod 2% 3% 30% 33% Simul8 ExtendSim 3% 3% NetLogo Flexsim 8% 8% Repast 5% Simul8 6% Simio Simio 15% 20% Arena Arena 25% 19% © The AnyLogic Company | www.anylogic.com 7 our geography DSE Consulting The AnyLogic Company IBN SIMPLAN LDM AnyLogic Europe Techenware AtWorth AnyLogic North America Fair Dynamics CarilaTech TechSupport Mgmt Sela Digital Pitotech MaxSoft Zecctron NUS TLI-AP Decisiones Logisticas TECHSIM Blue Stallion Technologies Advisian Genoa TSG Consulting © The AnyLogic Company | www.anylogic.com 8 product and models demo DEMO © The AnyLogic Company | www.anylogic.com 9 web frontend: the model location is now transparent • as long as a standard browser is used to view an AnyLogic simulation animation and to control the model execution via HTTP/HTTPS, it does not actually matter where the model is running: ̶ on the same ̶ on a ̶ on a ̶ in the Cloud machine where colleague’s corporate animation and machine server controls are displayed OR* https * One connection per model © The AnyLogic Company | www.anylogic.com 10 customizing the frontend • now you can build your own HTML5 frontends (much richer, more advanced, and up-to-date than Java Swing), embed AnyLogic animation and control model execution from JavaScript ̶ …instead of embedding your custom controls Xx xxx x and charts into model Xx xxxx Xxx x xxx animation <div id=“…”> </div> © The AnyLogic Company | www.anylogic.com 11 AnyLogic library stack. Material Handling Library* since 8.3: Material handling of material items with conveyor Handling networks, AGVs, robots, cranes, … Pedestrian detailed physical-level (micro) simulation of course, Road Traffic of pedestrians, cars, and trains movement all AnyLogic libraries and interaction interoperate Rail Fluid fundamental generic libraries for logical processes with discrete items and Process Modeling bulk/liquid transfer *Special thanks to: and others who participated in putting together the requirements specs for MHL! © The AnyLogic Company | www.anylogic.com 12 what’s in AnyLogic Material Handling Library (8.3)? • conveyor networks ̶ roller, belt, fixed-cell conveyors ̶ turn table, transfer table, turn station connecting elements ̶ automatic routing with optional custom restrictions ̶ priorities at merges ̶ photo-eyes (position on conveyor) ̶ acceleration and deceleration ̶ stations with default and custom logic ̶ callbacks (extension points) at all important events • transporters (man-driven or AGVs) ̶ path-based movement with automatic & custom routing ̶ speed limits, transporters on path limits ̶ acceleration and deceleration ̶ basic collision avoidance ̶ fleet mgmt. (seize policies, task priorities, custom logic) ̶ interaction with conveyor networks ̶ callbacks © The AnyLogic Company | www.anylogic.com 13 and this is planned for the next releases - 8.4 and 8.5: 8.4 (November 2018) 8.5 (2019) Conveyors • Multi-tier networks, elevators and lifts • Smart routing depending on availability of the paths • Route recalculation • Bi-directional conveyors • Lockout zones • Dynamic creation of conveyor networks from database • Work schedule of conveyor network Transporters • Free-space and grid-based movement, • Multiple loads carrying obstacles • Tug trains • Routing strategies (shortest path, minimum turns, etc.) • Priorities • Advanced collision avoidance • Restricted zones • Backward movement • Charging logic • Heat maps Robots, cranes • Shared space for cranes, transfer cars • Collision avoidance • Deadlock detection • Integration with conveyor and transporter networks Rack systems • Slotting strategies • Integration with conveyor and transporter networks • Custom storage and retrieval logic Other • Failure and maintenance profiles • Statistics of equipment states © The AnyLogic Company | www.anylogic.com 14 so what’s unique about AnyLogic? © The AnyLogic Company | www.anylogic.com 15 most of simulation tools can do this: • Discrete event modeling with process flowcharts • “Discrete rate” modeling • Scripting in addition to drag and drop • 2D and 3D animation • Optimization • Parameter variation and Monte Carlo experiments • Built-in database • Visualize, import and export data © The AnyLogic Company | www.anylogic.com 16 AnyLogic can do anything other tools can do plus: • Professional agent based • Apply simulation in the areas where it modeling had not been possible before, like marketing, social and ecosystems • Bring models from traditional areas, like supply chains and manufacturing, to a new level of flexibility and accuracy © The AnyLogic Company | www.anylogic.com 17 AnyLogic can do anything other tools can do plus: • Professional agent based • Develop models using all three modeling existing simulation methods in any combination to simulate systems of • Multi-method modeling any complexity • AnyLogic was the first tool to introduce multimethod simulation modeling, and still remains the only software that has that capability. Discrete Event System Dynamics Agent Based © The AnyLogic Company | www.anylogic.com 18 AnyLogic can do anything other tools can do plus: • Professional agent based • A unique suite of industry-specific tools modeling in one package, at no additional cost • Process Modeling and Fluid: generic • Multi-method modeling libraries for logical processes with • Industry-specific libraries discrete items and bulk/liquid transfer • Pedestrian, Rail, and Road Traffic: detailed physical-level simulation of objects’ movement and interaction • Material Handling: conveyor networks, stations, AGVs, cranes, robots Pedestrian Road Traffic Rail Process Material Fluid Modeling Handling © The AnyLogic Company | www.anylogic.com 19 AnyLogic can do anything other tools can do plus: • Professional agent based • Use geographic locations modeling • Search for places, regions, and routes –both at design time and at runtime • Multi-method modeling • Move objects along the real routes • Industry-specific libraries • Use tiles and shape files • GIS maps integration • Choose tile and route providers © The AnyLogic Company | www.anylogic.com 20 AnyLogic can do anything other tools can do plus: • Professional agent based • Create reusable custom objects and modeling object librariesfor your application areas and share them with colleagues • Multi-method modeling • Create flexible models that fully • Industry-specific libraries configure themselvesfrom external data source when they are run • GIS maps integration • Build custom experiment workflows • Extension and customization and extend models with Java Generic supply chain model Particular SC model SC data © The AnyLogic Company | www.anylogic.com 21 AnyLogic can do anything other tools can do plus: • Professional agent based • Export models as standalone Java modeling applications to deliver them to clients • Make models a part of your existing • Multi-method modeling dataflowand integrate them in your • Industry-specific libraries operational software like ERP, CRM, MRP, or BI systems for robust • GIS maps integration planning and risk reduction • Extension and customization ERP • Model export and integration post- processing (alteryx, R..) Exported AnyLogic BI Tools model is used as a part of operational workflow (intranet- or cloud-based) © The AnyLogic Company | www.anylogic.com 22 AnyLogic can do anything other tools can do plus: • Professional agent based • 100% standard HTML5 is used as modeling AnyLogic model frontend • Animation is implemented with scalable • Multi-method modeling vector graphics (SVG) and WebGL • Industry-specific libraries • A standard browser is used to view AnyLogic simulation animation and • GIS maps integration control the model execution via HTTP • Extension and customization • AnyLogic technology makes absolutely • transparent to the userwhere the model Model export and integration is actually running: it can be same • 100% vector web frontend machine, a colleague’s machine, a corporate sever, or a cloud © The AnyLogic Company | www.anylogic.com 23 AnyLogic can do anything other tools can do plus: • Professional agent based • Use any device to run your model, modeling including