Hi,
I'm working on a project and encountering a random issue in my model. For example, if I run the same model twice, I get two different results. This happens even when the Model Stream is locked or while using the Experimenter.
Here are the steps to reproduce the issue:
- Restart the computer.
- Open the same FlexSim project file twice (the one with the random problem).
- Restart the model.
- Run the model for 1 month.
- Get different results.
Note: The model stream is locked.
To debug this problem, here’s what I’ve done so far:
- Checked all
globalTables
after resetting the model (all were identical). - Checked all labels of 3D objects and Process Flows (all were identical).
- Checked all nodes and sub-nodes in the main tree (all were identical).
To ensure the issue is consistently reproducible, I followed these steps:
- Restart the computer.
- Open the same FlexSim project file twice (the one with the random problem).
- Restart the model.
- Ran a script to print all nodes and sub-nodes in the main tree for each model instance.
- Compared the outputs in WinMerge (both trees were identical).
- Ran the model for 1 month.
- Got different results again.
Since this project is confidential, I cannot share the file. However, I would like to know if there are other methods or best practices to troubleshoot and resolve this type of random issue.