What's new in AnyLogic 8.4

Material Handling Library

Transporter movement: Transporters can now move freely, without the need for guidance paths. They can take into account obstacles, including walls, equipment installations and other transporters. Free space navigation can be specified in the TransporterFleet block.

For path guided transporters (AGVs), 8.4 now enables custom routing logic to be specified in the TransporterControl block.

Multi-level conveyor networks and AGVs: New elements in AnyLogic 8.4 make it possible to operate networks of conveyors and transporters across multiple segments and levels. The Network Port element allows you to logically connect two conveyor networks or sections of a conveyor into a single network. While a new Lift space markup element can connect networks operating on different levels. Navigation between ports and lifts can be configured or left automatic. Together, these objects simplify the modeling of complex multi-level conveyor systems.

A Jib Crane space markup element is also now available, it is operated by the MoveByCrane block. It can connect one or more networks.

Dynamic route recalculation can now be done on demand by calling the recalculateRoute() function. For example, if reading the current conditions from the Convey block shows that there is congestion, it can change the route of a material item or AGV.

Connecting conveyors: A final notable development in the Material Handling Library relates to the connection of conveyors at angles. Previously it was necessary to use Turntable or Transfer Table elements. Now, a Conveyor Spur element is automatically created instead.

User interface and working with models

We have improved 3D and 2D animations with increased frame rates and responsiveness.

Now automatic code formatting can be applied to one or several elements, or even the whole model.

Models can now be exported as separate Java applications from both the GUI and the command line. Exported models can include embedded browsers for different OSes. This makes models accessible even if you do not know the OS of a target computer.

When the model is running, in the Developer panel, you can go to the Events panel and observe the event queue. You can also go to the event itself or the agent that it applies to.

Model resource management

In addition to the model file and its database, there may also be other associated resources, such as GIS and CAD files, images, text, and spreadsheets. In 8.4, they can be managed from the Resources group in the model tree. Furthermore, AnyLogic knows which files are needed to launch a model and includes them when exporting.

Process Modeling Library

To improve the animation performance of large storage systems, the default drawing mode of the RackSystem block is now color indication mode.

The Pickup block now has a new operation mode Exact quantity. This causes it to wait until it has the specified number of items before moving on. For example, packaging items coming off a conveyor in a material handling model.

AnyLogic Cloud

With the release of 8.4, we have also released AnyLogic Private Cloud Lite – a low-cost, easy-install version of AnyLogic Cloud. It can be installed on a local network workstation and allows the private sharing of simulation models within an organization. You can compare the versions of AnyLogic Cloud here.

Excel files, or any other file type, can now be used to set simulation model input parameters.

New example models


Demo model: Fulfillment Center Conveyor System


Demo model: Rack System with AGV


Demo model: Three Level Facility with Lift


Demo model: Order Picking Line

Demo model: Buffer with Lift


Other improvements

Bugfixes