AnyLogic
Expand
Font size

AnyLogic provides a number of tutorials so you can learn how to build models and run experiments through hands-on experience. Whether this is your first time using simulation modeling software or you want to learn what AnyLogic is capable of, these lessons provide simple, comprehensible step-by-step instructions. Each tutorial lets you have an in-depth look at one or more of the available libraries or palettes.

Here you can see the list of currently available tutorials sorted by their difficulty. If you are new to simulation modeling, we recommend that you start with simpler models regardless of the libraries they use.

  • Job Shop gradegradegradegradegrade

    Modeling approach: discrete event

    Libraries: Process Modeling Library and Material Handling Library

    This tutorial will teach you how to build a model of manufacturing and shipping processes, where raw materials are delivered to the receiving dock and placed into storage until the CNC machine does the processing.

  • Lead Acid Battery Production gradegradegradegradegrade

    Modeling approach: discrete event

    Libraries: Process Modeling Library and Material Handling Library

    This tutorial will show you how to model a production line with conveyors, industrial cranes, and AGVs that move both along guiding lines or in free space.

  • Supply Chain GIS (Agents) gradegradegradegradegrade

    Modeling approach: agent based

    Palettes: Space Markup Palette and Agent Palette

    In this tutorial you will use a GIS map and build a realistic supply chain consisting of one distribution center that sends delivery trucks to several retailers.

  • Bank Office gradegradegradegradegrade

    Modeling approach: discrete event

    Libraries: Process Modeling Library

    Here you will create a queueing system for a bank branch with an ATM and teller lines.

  • Bass Diffusion (System Dynamics) gradegradegradegradegrade

    Modeling approach: system dynamics

    Libraries: System Dynamics

    With this tutorial you will learn a little about the system dynamics approach by modeling a product life cycle forecasting new product sales.

  • Intersection gradegradegradegradegrade

    Modeling approach:

    Libraries: Road Traffic Library

    This tutorial will teach you

    This tutorial will teach AnyLogic users to create road traffic models how to model car movement on the intersection .

  • Subway Entrance (Pedestrian Library) gradegradegradegradegrade

    Modeling approach:

    Libraries: Process Modeling Library and Material Handling Library

    This tutorial will teach you

    AnyLogic Pedestrian Library is dedicated to simulate pedestrian flows in "physical" environment. It allows creating models of pedestrian buildings (like subway stations, security checks etc.) or streets (big number of pedestrians). The Pedestrian Library allows you to create flexible models, collect basic and advanced statistics, and effectively visualize the process you are modeling to validate and present your model. You may collect statistics on pedestrian density in different areas, to assure acceptable performance of service points with hypothetic load, estimate lengths of stay in specific areas, detect potential problems with interior geometry — effect of adding obstacles and many other applications. In models created with Pedestrian Library, pedestrians move in continuous space, reacting on different kinds of obstacles (walls, different kinds of areas) and other pedestrians. Tutorial In this tutorial we will create a model simulating passenger flow in the subway entrance hall. To get to subway trains passengers need to go through fare gates. Some passengers may have their tickets already bought earlier to avoid frustration queuing while their train is about to depart. Those may directly go to trains. Passengers without tickets need to buy tickets at the ticket office and only then may go through fare gates. This model demonstrates how to simulate pedestrian flow and services using AnyLogic Pedestrian Library.

  • Hump Yard (Rail Library) gradegradegradegradegrade

    Modeling approach:

    Libraries: Process Modeling Library and Material Handling Library

    This tutorial will teach you

    We will use AnyLogic Rail Library in this tutorial to build a model of a hump yard. A hump yard is a classification yard where cars are taken to a hump from where they are driven to classification tracks by the force of gravity. Arriving trains contain cars of 5 different types that are sent to 5 departure tracks. Once 8 cars of the same type accumulate on a departure track they are driven away as a newly formed train. Rail Library allows you to efficiently model, simulate, and visualize operation of rail yards and rail transportation of any complexity and scale. Classification yards, rail yards of large plants, railway stations, rail car repair facilities, subways, airport shuttle trains, rail in container terminals, trams can be easily yet accurately modeled with this library. Rail Library is well integrated with Process Modeling Library and Pedestrian Library, which means you can combine rail models with models of trucks, cranes, ships, passenger flows, manufacturing or business processes, and so on.

  • Wind Turbine Maintenance (Agent) gradegradegradegradegrade

    Modeling approach:

    Libraries: Process Modeling Library and Material Handling Library

    This tutorial will teach you

    Let us build a model simulating how a maintenance center services wind turbines. There are 25 turbines, placed randomly in continuous space, that require maintenance. There are two types of maintenance activities: Periodic maintenance: Should be done once every two weeks. Maintenance crew reaches the turbine by truck. Service time is 10 hours. Emergency failure repairs: Mean time between failures equals 50 days. Maintenance crew reaches the turbine by helicopter. Service time is uniformly distributed from 10 to 20 hours. Wind turbines are serviced by one maintenance center. Center has a fleet of 2 helicopters and 5 trucks. Optionally you can consider activity-based costing, adding costs per crew, adding part replacement logic with parts of different costs, etc.

  • Air Defense System (Agent) gradegradegradegradegrade

    Modeling approach:

    Libraries: Process Modeling Library and Material Handling Library

    This tutorial will teach you

    We will build a simple model of a radar-based air defense system. All types of agents in this model (bomber aircrafts, radars, missiles, bombs, and buildings) exist and interact in the continuous 3D space. We will use various kinds of movement and space sensing techniques. Bombers are sent to destroy ground facilities compactly located in a certain area. One aircraft is launched per building. Aircrafts carry bombs. To complete its mission successfully, an aircraft needs to drop a bomb on the building. Having completed the mission, the bomber returns to the base using a higher altitude route. The bomber speed is 600 km/h. The buildings are protected by the air defense system, which consists of two radars equipped with guided surface-to-air missiles. A radar can simultaneously guide up to two missiles. A missile is launched once the bomber enters the radar’s coverage area. The missile speed is 900 km/h. The missile explodes once it gets close to the aircraft. If the missile exits the radar coverage area before it hits the aircraft, it destroys itself. The model development consists of four phases, with a ready-to-run model at the end of each phase.