question

Patrick Cloutier avatar image
0 Likes"
Patrick Cloutier asked Cliff King answered

Any plans for "agent based simulation module" ?

Hello,

I'm being asked by a potential Flexsim customer if there are any plans for an "agent based simulation module kinda like Anylogic" ?

FlexSim 17.0.0
agent based
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Phil BoBo avatar image
4 Likes"
Phil BoBo answered Jon Abbott commented

Technically, FlexSim is flexible enough to do agent-based simulation models. In 2008, Brandon Peterson put together a Game of Life demo model that demonstrated that agent-based modeling could be done in FlexSim. (The attachment on that forum post was lost so you can't download it from there anymore though.)

Agent-based simulation is based on having many little objects that follow simple rules. The interaction of these different objects results in overall emergent behavior that is more complicated than the simple rules that defined the logic.

You can do anything in Flexsim, including agent-based modeling, but FlexSim does not currently have any drag-and-drop objects or pre-made picklists that enable agent-based functionality. You have to code it up yourself for now, using FlexScript, C++, or ProcessFlow for the agent logic.

If you search the web for "social force model," you can find C++ libraries, such as Menge, that have been written to be used for modeling crowd simulation that you might be able to integrate with a FlexSim model to simulate pedestrian movements. https://www.researchgate.net/post/What_is_the_easy_way_to_implement_social-force_model

Someone with the know-how and gumption could probably put together a library of agent-based objects that would make it easier to start an agent-based model within FlexSim. As you know, we develop custom libraries and modules for clients who pay for them, so that could be something to offer to your potential customer.

· 1
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Jon Abbott avatar image Jon Abbott commented ·

FlexSim now has an agent module as of version 20.1.1. More info can be found at the links below:

https://answers.flexsim.com/articles/84495/agent-module-example-models.html

https://youtu.be/aF3TaeMaIQM

2 Likes 2 ·
Cliff King avatar image
1 Like"
Cliff King answered

Notice!! Beginning with version 2020 update 2, an Agent Module has been added to FlexSim Simulation Software.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.