Before you export a simulation model from AnyLogic to Pathmind, you should run through a checklist to confirm that your model has what it needs to work. If it doesn't run in AnyLogic, it will not work in Pathmind.  

1. Make sure Pathmind Helper is enabled.

The Enabled  checkbox must be selected in the Pathmind Helper properties for Pathmind to run. (To make sure you have the right version of Pathmind Helper, please download the files listed at the top of this Getting Started article.)

2. Run your model with random actions.

Running the model with random actions will give you a very cursory baseline of how your model performs and show you that the basic mechanics of the model are working.

3. Make sure you are triggering actions correctly in your model and make sure that your simulation contains an end point.

The event trigger lets Pathmind know when to take the next step, while done defines when a simulation ends. 

Running Pathmind in Debug Mode is an efficient way to make sure both the event trigger and done condition are working properly. Run the simulation and toggle the Developer Panel.  Check to make sure the data you are feeding to Pathmind is correct.

4. Run your model at virtual speed.

Finally, run your simulation model at virtual speed to confirm the following:

  • There are no AnyLogic errors.
  • Take note of the total steps in your simulation as mentioned above. This will give you a sense of how much training you will be able to fit into a Pathmind run.
  • Time how long it takes for the simulation to complete at virtual speed. The longer it takes in AnyLogic, the longer it will take in Pathmind to train. Keep your simulations as short as possible without degrading the integrity of your model.

Again, if your simulation does not work in AnyLogic, it will not work in Pathmind, so following these steps will help you successfully upload and train simulation models in Pathmind.

Did this answer your question?