Questions tagged [anylogic]

AnyLogic is a flexible, multi-method modeling tool capable of producing a variety of simulations. From supply chain and logistics, to manufacturing and market analysis, to disease and social norm dispersion, AnyLogic allows businesses, researchers, and public policy makers to evaluate decisions before they're implemented in practice.

AnyLogic is a multi-method simulation modeling tool developed by The AnyLogic Company (former XJ Technologies). It supports agent-based, discrete event, and system dynamics simulation methodologies. AnyLogic is cross-platform simulation software that works on Windows, macOS and Linux.

AnyLogic is used to simulate:

  • markets and competition,
  • healthcare
  • manufacturing
  • supply chains and logistics
  • retail
  • business processes
  • social and ecosystem dynamics
  • defense
  • project and asset management
  • pedestrian dynamics
  • rail
  • IT
  • aerospace

Wikipedia

The AnyLogic platform is based on and uses Java as its main scripting language. It also allows custom model extensions using Java and any standard Java library can be imported and used within models. AnyLogic also includes a graphical modeling interface to allow drag and drop functionality for library objects.

The Professional version allows for the creation of Java runtime applications that can be distributed to users. AnyLogic models can be uploaded to the AnyLogic Cloud and run from any browser.

To compare the latest AnyLogic versions, check the download page here.

2667 questions
2
votes
1 answer

Model freezes and becomes very laggy after long run time

I am referencing Benjamin Schumann's tutorial guide on building a self-configuring model https://www.youtube.com/watch?v=casVdmKC-S0 and also downloaded the resource files to work on. However, I realize that the model animation starts to freeze…
user16171092
  • 135
  • 8
2
votes
1 answer

AnyLogic: Move two agents simultaneously into a pallet rack

I want to model a double-deep pallet rack in AnyLogic that contains two types of agents: small boxes and big boxes (2 different agent types that extend the gereral agent "Box"). Here I have a question regarding the movement into and from the pallet…
Alex
  • 49
  • 4
2
votes
2 answers

Linking Database to dynamic variable, AnyLogic

I would very much appreciate any help I can get for the following. I have an excel spreadsheet that contains projections of precipitation. The sheet has two columns (day and precipitation) and there are over 20,000 rows, i.e. over 20,000 days of…
2
votes
1 answer

loading gis map to offline anylogic computer

i'm using anylogic in an offline environment that cannot be connected to the internet. in my laptop i can use the Anylogic GIS maps placing agents and using it to calculate distances etc. is there a way to download a specific (or not specific ) gis…
2
votes
1 answer

Why do two flowcharts set up exactly the same end with different results every time the simulation is run even when I use a fixed seed?

Why do two flowcharts set up exactly the same as shown in the image below produce different results for every simulation run? How would one go about ensuring they are exactly the same? Thanks!
2
votes
1 answer

AnyLogic how to set attractor choice to both free and random

Is there a way to make attractor choice both free & random at the same time? The problem I have with either on it's own is: When the choice is set to Free - agents are using attractors in very predictable order based on attractor creation. When the…
Peter B-S
  • 27
  • 6
2
votes
1 answer

Indentifying different agents in the same queue

This is the problem: I have two agent populations; "Blue rectangles" and "Red rectangles". Both of these agents go into the same queue. However it is a little hard to know how many red and blue rectangles are in the queue at an arbitraty time T. Are…
Telso
  • 131
  • 8
2
votes
1 answer

date parameter updated with time Anylogic

I'm using Anylogic and I would like to assign a parameter of type date to each agent (agent is a customer), called DueDate, that represents deadline to his machine failure. My goal is to update value parameter and make it shorter as model time…
2
votes
1 answer

Is possible to induce a maintenance or break with java code?

How can I send all resource units from a resource pool to maintenance or break whenever another event in another block occurs? I'm looking for something like: resourcePool.startMainteinance() and write it inside a "On start" box in some other block…
2
votes
1 answer

How to calculate the probability of a customer having to wait more than 5min in the queue?

I have to calculate the probability of a customer waiting more than 5 min in the queue in anylogic. I've already implemented the timemeasureend and-start block, but I have seriously no clue how to compute the probability of a customer waiting longer…
Habenzu
  • 43
  • 6
2
votes
1 answer

dropoff element type using parameters

I have a sub process in my model and there is a drop-off block inside that (image). I want the drop-off element type could be set in model. I mean that I want to use this sub process in every part of model with different element types. so I used a…
M.Saedi
  • 53
  • 7
2
votes
1 answer

How to stop timeout in service block

I am modeling ticket system with various SLA. The model must contain several service blocks with different reaction time ( from 2 to 32 hours). In the service block only working hours should be taken into account. So in the service block timeout…
2
votes
2 answers

AnyLogic Attractor weird behavior

My understanding is that attractors within nodes should have a capacity of 1, in the sense that in a 3D animation, there should only be one agent per attractor. When I run the model, I am seeing two agent shapes on the same attractor while other…
Emile Zankoul
  • 2,161
  • 2
  • 6
  • 18
2
votes
3 answers

Export data from Anylogic database

I have been struggling with model data exportation using Anylogic. Some context. When running a parameter variation experiment (several iterations and replicates) using parallelization, I haven't found a systematic way to collect the data to analyze…
sdaza
  • 1,032
  • 13
  • 29
2
votes
1 answer

Is there a way to record when (and how often) Transporters get within a certain distance of each other?

I have an AnyLogic simulation model using trucks and forklifts as agents (Transporter type), and among other things would like to identify each time one of them becomes within a certain distance of another one (example within 5 meters). I will…
Brandon
  • 37
  • 6