Thanks for sharing the files, Rashad.
The model script was running the OpenSees analysis successfully, but the issue was caused by the post-processing script. This post-processing script uses the QoI name that you provide in quoFEM to extract the corresponding output. In this case, the QoI name provided was 'Node_16_Disp_1', so the script was trying to find the 1st component of the displacement of node 16. But, since there were only 6 nodes in the model, the post-processing script was unable to find a node with the tag 16 and was instead simply writing an output of 0.
There are two ways you can fix this issue -
a) Simply rename the recorder output file name to 'results.out' instead of 'Model1.out' in Line 74 of the 'Model1.tcl' script.
Then, the post-processing script is not necessary, and should not be provided in the FEM panel of quoFEM. If a post-processing script is not being used, then you are also free to set any valid variable name in the QoI panel.
b) Alternatively, if you would like to use this post-processing script, then you should
- Change the variable name to 'Node_2_Disp_1' in the QoI panel of quoFEM.
- Remove the 'wipe' command in Line 87 of the 'Model1.tcl' script.