The old edition of the book is available for purchase.ĭr. Make sure not to miss them by signing up for the AnyLogic Newsletter. This chapter explains what model time is and how the user can work with it. The models are full of various references to time: delays, arrival times, service times, rates, timeouts, schedules, dates, speeds, etc. Time is the central axis in the dynamic simulation models we are building. Continue and read about probability distributions, sources of randomness in a model, and random number generators for reproducible and unique experiments. The only way of doing so is to incorporate randomness into a model. Uncertainty is an essential part of reality and a simulation model has to address this. You can define a 3D scene, use the standard shapes provided in the Presentation palette, items from the 3D Objects palette, imported 3D graphics, or include 3D objects composed of primitive shapes you create yourself. ĪnyLogic supports both 2D and 3D space in simulation models and enables you to create high-quality interactive 3D animations in addition to more technical-looking 2D animations. The controls can be used both to set up parameters prior to the model execution and to change the model on-the-fly. You can make your AnyLogic models interactive by including various controls (buttons, sliders, text inputs, etc.) into the model front end, and also by defining reactions to mouse clicks. Designing interactive models: using controls This chapter explains how to draw 2D shapes and tells about basic animation principles. The tools include various shapes, controls, 3D-specific elements, and data visualization elements. Presentation and animation: working with shapes, groups, colorsĪnyLogic offers a rich set of graphics tools to design the visual 2D and 3D front-ends of your models. Exchanging data with external world Chapter 12. Classification yards, rail yards of large plants, railway stations, rail car repair yards, subways, airport shuttle trains, rail in container terminals and factories, trams, or even rail transportation in a coal mine can be easily yet accurately modeled. The AnyLogic Rail Library allows you to efficiently model, simulate and visualize any kind of rail transportation of any complexity and scale. In discrete-event modeling, we only consider important moments in the system’s lifetime, treat them as instantaneous and atomic events, and abstract away from anything that goes on between two contiguous events. The dynamics of the world around us appear to be continuous: there are no instant changes – everything takes non-zero time, and there are no atomic changes – every change can be further divided into phases. Discrete events and the Event model element They are used a lot in agent-based models, and also work well with process and system dynamics models. Statecharts are very helpful in simulation modeling. Designing state-based behavior: statechartsĪ statechart is a visual construct that enables you to define event- and time-driven behavior of various objects (agents). The intention of this chapter is not to teach system dynamics modeling (there are other excellent books serving this purpose), but rather to explain how to build and run system dynamics models in AnyLogic. You think of the behavior of those objects relevant to the problem, and program that same behavior in the model. You identify which objects in the real system are important for solving the problem and create those same objects in the model. Field service exampleĪgent-based modeling is the easiest modeling method. In this chapter, we detail each approach. Agent-based modeling allows you to simulate the properties of individual components in a system. Discrete event models are used mainly at the operational and tactical levels. System dynamics is used to solve strategic level tasks. In many cases we cannot afford to find the right solutions by experimenting with real objects: building, destroying, making changes may be too expensive, dangerous, or just impossible. Modeling is one of the ways to solve problems that appear in the real world. Suitable for both new users and professionals alike, it provides practical step-by-step guides based on a variety of application areas.Ĭhapter 1. The book is based on the modeling languages supported by AnyLogic, the software tool that enables a modeler to utilize all three methods and to combine them in a single model. With over 100 hands-on, step-by-step examples with different levels of complexity, it is the only book to comprehensively present the three major paradigms in simulation modeling: agent-based, system dynamics, and discrete-event. It explains how to choose the right constructs of the modeling language to create a representation of a real world system that is suitable for risk-free dynamic experiments. This book is a practical guide to building simulation models.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |