When trying to use submodeling in Ansys Workbench™ software with an .rst file created by a solve that was done totally in MAPDL and mapping the results to Mechanical software, why is a “general error” message shown?
The workflow uses an external model to read in the .cdb file, then Tools > Read Results in Mechanical software to read the results into Mechanical software. A dummy command object under the Static Structural branch will be needed in order to “trick” Mechanical software into showing up as complete.
For submodeling to work, the .rst file will need to contain information about the units used during the solve. For models solved in Mechanical software, the /UNITS command is used to record this information. By default, models set up in MAPDL from scratch will not include this. This will lead to the following message:
"Since the result file does not indicate the unit system, the following file unit system is assumed: Metric (m, kg, N, s, V, A)"
This will then lead to the “General Error” message when the results are mapped across.
In order to overcome this one can resume the database in MAPDL, read in the results set, and then issue /UNITS to define the set of units used. Then use the RESWRITE to recreate the existing results set onto a new file with the units recorded.
Note that the SI and User cannot be used on the /UNITS command for this to work. Everything else is fine.