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
0
votes
1 answer

ANylogic Estimate average queue length in each replicaation

Is it possible to take the mean of aa dataset such that I can use that mean in the replication output? What I want is to estimate the queue length from a bock during the process time. I have written QueueBlock.StatsSize.mean(); When I run the…
0
votes
1 answer

AnyLogic, resource choice with particular agent conditions

I'm using Anylogic. I have an agent Customer and five Technicians (they are resources). In agent statechart, I have to insert a list of 12 failures that can randomly occurr to customer. Each of these failures require a different combination skills…
0
votes
1 answer

How to measure time for which resource is fully occupied?

I have a resource named "Docks", its capacity is 14, I want to calculate the total time for which all the 14 docks are busy? Is there any way, please help.
0
votes
1 answer

How to store current state of AnyLogic Optimization Experiment

I started an AnyLogic Optimization experiment on my local machine (server was not an option for me). It was a lengthy one that could take several hours. During the execution of this experiment, an urgent work came up that required me to run other…
Luan
  • 1
0
votes
0 answers

How to export Resource Pool (Busy State) in each simulation run

Wondering if there is a function to export resource pool (busy state) onto e.g. Excel over the whole simulation run time? I am using Time Stack Chart at the moment (see photo), but I could only copy a snapshot of the utilisation onto Excel, not the…
FRB
  • 1
0
votes
2 answers

Truck (Agent) Hitbox in process modeling library

im creating some paths with the process modeling library. The trucks shall stop in series when waiting for the "go" signal to go on. At the moment the trucks are waiting "within" each other. How to tell the trucks to recognize not the stopnode only…
Chris
  • 15
  • 3
0
votes
1 answer

AnyLogic - Modifying agent variable

In AnyLogic, I am trying to make a little service loop based on a variable inside an agent. For some reason, my variables are not changing as I expect and I can't make it work. In my block selectHowMany i have the following code, that is supposed to…
Peter B-S
  • 27
  • 6
0
votes
1 answer

Anylogic seize block Seize resources from resource pool if other resource pool is busy

I am trying to simulate a supermarket and am trying to seize resources based on a condition. I have an overall resource pool 'RP1' with workers and 3 types of categories. I would like to create a logic with a new extra Resource pool 'RP2' designed…
0
votes
0 answers

Service Block with zero queue capacity

I am trying to model a production line where the workstation has only 1 max capacity. I used "Service" block to model seize-delay-release. However, since the resource is available to let more than one "agent" flow into this service block, it creates…
FRB
  • 1
0
votes
1 answer

Anylogic - Length of delay based on agent arrival schedule

I am modelling a surgery ward, where 3 different patient types (red patient, blue patient and green patient) are entering based on a schedule. Based on the type of patient they are (red, blue or green) the surgery time varies. Red: 30 min. Blue: 1…
KrisG125
  • 43
  • 5
0
votes
2 answers

Method to create a list of taskings for resource to work on when resource becomes idle

Image to illustrate point of freezing Context: Creating a scalable model for a production line to increase Man Machine Optimization ratio. Will be scaling the model for an operator (resource) to work on multiple machines (of the same type). During…
user16171092
  • 135
  • 8
0
votes
1 answer

Using the same service block for different tasks in anylogic

I am currently busy with a project at a hospital. I need to create a simulation model replicating the processes at the hospital. I have a problem with regards to one counter or service desk at the hospital. The staff member at the service desk needs…
Steven
  • 1
0
votes
1 answer

Give agents different priorities in a queue

In my AnyLogic simulation model, I have two sources and going through two service blocks in a closed loop. At starting time I inject 1 50T Truck and 2 20T Trucks. Descriptive image here: Image of Model At the second service block, "crusher1", I want…
Telso
  • 131
  • 8
0
votes
1 answer

AnyLogic variable for cumulative sum in system dynamics

Good morning, in a System Dynamics model created on AnyLogic, I would like to compute the cumulative sum of a flow of the previous 7 days. My purpose is to calculate the reproduction ratio of a disease starting from the infectious population at time…
0
votes
1 answer

How to read different columns in rows in AnyLogic?

I would like to ask you for advice. While working on my diploma thesis in AnyLogic (based on java) I got stuck with a problem. I have an Excel table imported to AnyLogic as a database and the table looks like this: I need to read all columns called…
1 2 3
99
100