Explore chapters and articles related to this topic
Used Products Return Service Based on Ambient Recommender Systems to Promote Sustainable Choices
Published in Qurban A. Memon, Distributed Networks, 2017
Gao Wen-Jing, Bo Xing, Tshilidzi Marwala
To examine our hypothesis, we are actively implementing the simulation system with NetLogo. NetLogo is a cross-platform and programmable multi-agent modelling environment for natural and social phenomena simulation [17]. Each agent is created through a turtle keyword in NetLogo and can follow instructions independently and simultaneously. The NetLogo platform offers advantages for simulating a generic mobile agent framework. The interfaces provided by NetLogo are user friendly. This platform is ideal for fast prototyping, for modelling and simulating frameworks that are based on concurrently active agents. A simple and efficient scripting language allows entities to be controlled and their interaction with the environment to be described.
Proposition of a software-assisted methodology to solve safety issues in reconfigurable assembly systems in a short time
Published in International Journal of Computer Integrated Manufacturing, 2023
Thierry Berger, Thérèse Bonte, Yassine Idel Mahjoub, Yves Sallez
The ‘offline’ phase is supported by a software application based on the NetLogo platform (Tisue and Wilensky 2004). NetLogo is a multi-agent programmable modeling environment for simulating complex systems. This platform is particularly well-adapted to modeling distributed decision-making and proposes adequate tools to model decisional entities, their behavior, and their interactions. In addition, NetLogo provides an intuitive, well-documented programming language allowing rapid GUI development. For modeling RAS, the following characteristics can be mentioned: The workshop surface is represented by a grid partitioned into squares 1 m × 1 m.The physical base of each RU, CU, and MU is 1 m × 1 m.The robot workspace can be modeled as a circle or any polygon.The RUs are assumed to be equipped with two SLSs placed on opposite corners.The SLS scanned areas are partitioned into squares 0.25 m × 0.25 m.
Psychological decision-making process of construction worker safety behavior: an agent-based simulation approach
Published in International Journal of Occupational Safety and Ergonomics, 2023
Changquan He, Guangshe Jia, Brenda McCabe, Yuting Chen, Puwei Zhang, Jide Sun
ABS is used to simulate the dynamic performance of CWSB. As a dynamic simulation method, ABS can establish the relationship connecting agents and their environment and simulate their autonomous interactions at the micro level. From the micro-level interactions, the social psychological phenomena or overall patterns can emerge at the macro level [34–36]. In this study, the simulation agents are two types of construction workers: those implementing safe and unsafe behavior. Seven factors affecting their safety behaviors are assigned as simulation attributes. Scenarios are created according to the parameters of the seven factors to measure the income level, fitness degree and fitness index of the two types of CWSB. The dynamic performances of CWSB are then analyzed. NetLogo version 6.0.4 is adopted as the simulation tool. NetLogo is a multi-agent programmable modeling environment that can simulate natural and social phenomena and is especially suitable for modeling complex systems [37]. It is rich in documentation, user manuals and model libraries while its programming syntax is simple and powerful, leading to its worldwide using. Through the characteristics and trend of individual behaviors over time, the phenomena emerging from the group level can be found, thus providing the basis for effective behavior management and intervention.
Application of agent-based paradigm to model corrosion of steel in concrete environment
Published in Corrosion Engineering, Science and Technology, 2018
NetLogo is an agent-based programmable modelling environment for simulating natural and social phenomena [32]. NetLogo is particularly well suited for modelling complex systems developing over time, such as corrosion. Instructions can be given to thousands of ‘agents’ which all operate independently. The connection between the micro-level behaviour of individuals and the macro-level patterns that emerge from their interaction can then be studied [33]. NetLogo has emerged as a powerful language that can incorporate complexity and heterogeneity in the model. NetLogo has four types of agents, i.e. turtles, patches, links and the observer. Turtles are agents that move around in the world. The world is the 2D space divided into a grid of patches. Each patch is a square piece of ground over which turtles can move and both turtles and patches have coordinates. Links are agents that connect turtles. Although the observer has no location, one can imagine it as looking out over the world of turtles and patches. NetLogo is simple enough that students and teachers can easily design and run simulations and advanced enough to serve as a powerful tool for researchers in many disciplines [34]. Due to the capabilities, ease of use and ‘low-threshold, high-ceiling’ design philosophy of NetLogo [35], this platform was used to develop the agent-based corrosion model in this research.