Matthew Gillespie avatar image
Matthew Gillespie posted Ralf Gruber commented

FlexSim 2021 Update 2 Beta available.

FlexSim 2021 Update 2 Beta is now available (Updated 26 July 2021)

To get the beta, log in to your account at, then go to the Downloads section, and click on More Versions. It will be at the top of the list.

The More Versions button does not appear when logged in as a guest account. Subsequently the beta is available only to licensed accounts and accounts that have a license shared with them. Learn more about downloading the best version of FlexSim for your license here.

If you have bug reports or other feedback on the software, please email [email protected] or create a new idea in the Development space.

FlexSim 21.2.0 Release Notes

  • Added a Template system for inheriting properties from other objects.
  • Added new manipulation handles for moving, rotating, scaling, and connecting objects in the 3D view.
  • Added ability to delete connector lines.
  • Added a StateTable object.
  • Added a getstatetableutilization() command.
  • Added a Pass-through parameter type.
  • Added a checkbox so transporters can move their forks separate from traveling.
  • Added more Task Executer shapes.
  • Improved treenode.getPath() to return a relative path to nodes that aren't a direct ancestor.
  • Added a Frustrum Culling checkbox in Visuals.


  • Added an AgentSystems property.


  • Allowed the user to define some basic routing cost multipliers, including:
    • An option to divide by speed, allowing for fastest path routing (instead of shortest path)
    • An option to define a custom path-based multiplier to the cost
  • Added Path Conditions, which allow you to "close" certain paths, based on either model state or agv state, etc.
  • Added a Prioritize Control Point Lookahead option.


  • Added the capability to have oblong grid node sizes.
  • Allowed barriers to be inside visual tools.
  • Added the ability to add dynamic barriers to the A* system. This is done by calling AStar.navigator.addDynamicBarrier(), then AStar.navigator.removeDynamicBarrier() to remove those barriers.
  • Added several triggers to A* objects:
    • AStar.Navigator: OnGridChange: called when dynamic barriers are added or removed
    • AStar.Traveler: OnCalculatePath: called just before a traveler's path is being calculated
    • AStar.Traveler: OnNavigatePath: Called just before a traveler runs the algorithm to define kinematics and cell allocations for traveling its path. Also allows the ability to override the default behavior and define your own.
  • Made several additions to AStar.Traveler API, AStar.Navigator API, etc.
  • Added a TravelPatterns property.

Backwards Compatibility Note:

The following changes may slightly change the way updated models behave.

  • Improved the deadlock recovery algorithm. Now it will add each traveler in the deadlock, as well as any travelers that are waiting on those travelers, as dynamic barriers. Then it will go through each traveler in the deadlock, remove it from the dynamic barriers, add any additional travelers that are adjacent to that traveler as barriers, then try to recalculate the path to the traveler's destination. If it finds a traveler that can still travel all the way to its destination, that traveler will be rerouted. Otherwise, if it finds a traveler that can travel at least on grid square, it will reroute that traveler. Otherwise, it will give a notification of unrecoverable deadlock.


  • Added the GIS module to the Flexsim Installer.

Process Flow

  • Added a ProcessFlows property.
  • Added a ProcessFlowVariables property.

Backwards Compatibility Note:

The following changes may slightly change the way updated models behave.

  • Removed instance object editing from Object Process Flows.
product announcementbeta
· 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.

Ralf Gruber avatar image Ralf Gruber ♦ commented ·


the 2021.2 beta release date in the accounts´ download section still shows July 8 as release date. You might want to update that to July 26.


0 Likes 0 ·



matthew.gillespie contributed to this article