36
© The AnyLogic Company | www.anylogic.com overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company | overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com

overview &roadmap

AnyLogic WorkshopLondonMay 25 2018

Dr. Andrei Borshchev, CEO, The AnyLogic Company

Page 2: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 2

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

Page 3: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 3

modeling &dynamic simulation modeling

Page 4: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 4

?

our favorite slide about modeling

The solutionThe problem

The model The solution at the model level

The real world

The world of models

RISK-FREE SPACE

MentalPhysical

AnalyticalDynamic

(simulation)

Page 5: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 5

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

X2

X3

X4

Y1

Y2

Y3

Y4

SimulationModel

Page 6: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 6

about AnyLogic

Page 7: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 7

AnyLogic is the most popular simulation software

AnyLogic30%

Arena25%

Simio15%

Simul86%

Flexsim8%

ExtendSim3%

AutoMod3%

ProModel7%

Witness2%

Enterprise Dynamics

1%

AnyLogic33%

Arena19%

Simio20%

Repast5%

NetLogo8%

Simul83%

FlexSim2%

ExtendSim8%

Automod1%

Enterprise Dynamics

1%

LinkedIn user group members as of April 2018

case studies presented at WSC’17 (December 2017)

Page 8: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 8

our geography

Genoa

TECHSIM

Blue Stallion Technologies

DSE Consulting

SIMPLAN

Fair Dynamics

IBN

LDM

AtWorth

CarilaTech TechSupport Mgmt

Pitotech

NUS TLI-AP

TSG Consulting

Advisian

MaxSoft

Sela Digital

Techenware

DecisionesLogisticas

Zecctron

The AnyLogic Company

AnyLogic North America

AnyLogic Europe

Page 9: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 9

product and models demo

DEMO

Page 10: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 10

• 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:

web frontend: the model location is now transparent

on the same machine where animation and controls are displayed

on a corporate server

on a colleague’s machine

OR*

* One connection per model

in the Cloud

https

Page 11: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 11

• 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 controlsand charts into modelanimation

customizing the frontend

Xx xxx x

Xx xxxx

Xxx x xxx

<div id=“…”>

</div>

Page 12: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 12

AnyLogic library stack

Pedestrian

Rail

Road Traffic

ProcessModeling

Fluid fundamental generic libraries for logical

processes with discrete items and

bulk/liquid transfer

detailed physical-level (micro) simulation

of pedestrians, cars, and trains movement

and interaction

Material Handling

handling of material items with conveyor

networks, AGVs, robots, cranes, …

since 8.3:

of course,

all AnyLogic

libraries

interoperate

*Special thanks to: and others who participated in putting together the requirements specs for MHL!

. Material Handling Library*

Page 13: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 13

• 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

what’s in AnyLogic Material Handling Library (8.3)?

Page 14: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 14

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• Route recalculation• Lockout zones

• Smart routing depending on availability of the paths• Bi-directional conveyors• Dynamic creation of conveyor networks from

database• Work schedule of conveyor network

Transporters • Free-space and grid-based movement, obstacles

• Routing strategies (shortest path, minimum turns, etc.)

• Priorities• Advanced collision avoidance• Restricted zones• Backward movement• Charging logic• Heat maps

• Multiple loads carrying• Tug trains

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

Page 15: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 15

so what’s unique about AnyLogic?

Page 16: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 16

• 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

most of simulation tools can do this:

Page 17: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 17

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Apply simulation in the areas where it 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

Page 18: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 18

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Develop models using all three existing simulation methods in any combination to simulate systems of any complexity

• AnyLogic was the first tool to introduce multimethod simulation modeling, and still remains the only software that has that capability.

System Dynamics

Discrete Event

Agent Based

Page 19: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 19

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Industry-specific libraries

• A unique suite of industry-specific tools in one package, at no additional cost

• Process Modeling and Fluid: generic libraries for logical processes with 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

ProcessModeling

Pedestrian RailRoad Traffic

FluidMaterial Handling

Page 20: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 20

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Industry-specific libraries

• GIS maps integration

• Use geographic locations

• Search for places, regions, and routes– both at design time and at runtime

• Move objects along the real routes

• Use tiles and shape files

• Choose tile and route providers

Page 21: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 21

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Industry-specific libraries

• GIS maps integration

• Extension and customization

• Create reusable custom objects and object libraries for your application areas and share them with colleagues

• Create flexible models that fully configure themselves from external data source when they are run

• Build custom experiment workflows and extend models with Java

Generic supply chain model

Particular SC model

SC data

Page 22: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 22

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Industry-specific libraries

• GIS maps integration

• Extension and customization

• Model export and integration

• Export models as standalone Java applications to deliver them to clients

• Make models a part of your existing dataflowand integrate them in your operational software like ERP, CRM, MRP, or BI systems for robust planning and risk reduction

ERP

post-

processing

(alteryx,

R..)

BI ToolsExported AnyLogicmodel is used as a partof operational workflow(intranet- or cloud-based)

Page 23: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 23

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Industry-specific libraries

• GIS maps integration

• Extension and customization

• Model export and integration

• 100% vector web frontend

• 100% standard HTML5 is used as AnyLogic model frontend

• Animation is implemented with scalable vector graphics (SVG) and WebGL

• A standard browser is used to view AnyLogic simulation animation and control the model execution via HTTP

• AnyLogic technology makes absolutely transparent to the user where the model is actually running: it can be same machine, a colleague’s machine, a corporate sever, or a cloud

Page 24: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 24

AnyLogic can do anything other tools can do plus:

• Professional agent based modeling

• Multi-method modeling

• Industry-specific libraries

• GIS maps integration

• Extension and customization

• Model export and integration

• 100% vector web frontend

• Simulation in the Cloud

• Use any device to run your model, including phones and tablets

• Provide online simulation analytics to your clients with web dashboards

• Leverage high-performancecloud computing for complex experiments

• Deliver models privately to your clients using secure web repository

• Share simulations publicly with the community and collaborate in the cloud

Page 25: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 25

simulation is migrating to the Cloud

Page 26: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 26

• in terms of innovation, the simulation modeling landscape these days is sort of static: methodology / languages: nothing new since the emergence of Agent

Based modeling in early 2000s

tools: gradual improvements, if any; some vendors have discontinued updates and focused on consulting, some are trying to look trendy by saying something like “we’re Industry 4.0 ready” while offering same stuff as years ago

• cloud is the only interesting thing happening today in engineering or scientific simulation, Cloud is becoming mainstream

our sector (dynamic simulation for business) is behind, but catching up

• the good news is that AnyLogic is far ahead everybody else and already offering a fully-featured powerful AnyLogic Cloud solution

simulation modeling is migrating to the cloud

Page 27: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 27

what exactly is moving to the Cloud?

• the development of simulation models includes intensive graphical editing, text input, working with multiple windows, etc. Keyboard and mouse are needed. Will not benefit much from Cloud. It will stay offline

• everything else ismoving to the Cloud

model“coding”

debuggingworking with input data

verification / validation

experiment design Dashboard

design

experiment execution output analysis

and export of results

conceptual modeling

DEVELOP

USE

lifecycle of a simulation model

Page 28: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 28

• AnyLogic Cloud squeezes the most from Cloud computing by remembering and reusing every ( Input / Output ) pair of every executed run

Leveraging Cloud for multiple run experiments

independent runs are

executed on all available

cores of (dynamically)

allocated nodes

Dispatcher /

Load balancer

Results Manager

run Monte Carlo

with 100

replications

which runs have been

done already? we will

skip them and reuse

the resultsDB of

I/O pairs

DEMO

Page 29: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 29

• if you wanted to leave your model with the client, previously you had to schedule a meeting, copy files, install some software, etc.

• not any more! with AnyLogic Cloud you can instantly deliver the latest version of your model to the client using secure private model sharing. and the client will be able to run it on any device!

cloud as the best way to deliver your model

Delivery time is 20 sec

Page 30: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 30

• work collaboratively on the same model share source files, use Cloud for version control

create and run experiments, share and discuss results online

given the AnyLogic Cloud run reuse technology, collaborative work with the model will be the most efficient!

• create your online model portfolio if you are a consulting company,

an individual consultant, or simplya student looking for a job, publishyour best models in AnyLogic cloud and let others run them

• search for models, meet othermodelers, publish, run, leave yourcomments and ’s!

teamwork platform and social network for modelers

Page 31: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 31

AnyLogic Public & Private Clouds

Page 32: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 32

AnyLogic Public Cloud: free / subscription (June 2018)

anybody (even not an AnyLogic user)

+ run any models and any experiments in public space

– limited parallel nodes

– limited simulation time

– no accessto external Internet

PLE user or UR / Pro user not under

maintenance

+ upload models to public space

UR or Pro user under maintenance

+ upload & share models privately

a user under subscription

+ high availability of parallel nodes+ unlimited simulation time+ open API for custom frontends and

scenarios+ access to Internet / external resources

Page 33: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 33

• Although AnyLogic public cloud has a private sector, which is a secure space, still security policies of many companies require that data should not leave their own private network

• For such clients we offer AnyLogic Private Cloud product: a software that is installed on a local network or company’s own cloud and provides exactly the same functionality as the AnyLogic cloud Including parallel runs, load balancing, DB of input/output pairs, etc.

• AnyLogic model editor then will be able to upload to private cloud

• In addition, we will provide Java, python, and JS API to set inputs, run, and retrieve outputs of the uploaded models w/o the default frontend: that will allow to build simulations into larger custom analytical workflows

AnyLogic Private Cloud product (June 2018)

Page 34: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 34

AnyLogic roadmap

Page 35: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 35

AnyLogic roadmap

April 20188.3 beta available for download

June 20188.3 release

December 20188.4 release:

MHL: AGVs in free space, robots/cranes, storagesmanagement of files associated with the model

standard navigation panel Cloud: DB editing, Excel as model input

June 2018AnyLogic Cloud Subscription Plan

AnyLogic Private Cloud release

summer 2018JS API for embedding animation into custom HTMLJS / Java / python API to control model execution on a server / in the Cloud

end of 2018The Big Book 2.0AnyLogic textbook

• Optimization in the Cloud• “More English less Java”• Web UI for model editor• Integration with AI

We are here now

Page 36: overview & roadmap - AnyLogic · 2018-06-08 · © The AnyLogic Company |  overview & roadmap AnyLogic Workshop London May 25 2018 Dr. Andrei Borshchev, CEO, The AnyLogic Company

© The AnyLogic Company | www.anylogic.com 36

thank you! questions?