If your organization uses SOLIDWORKS PDM, you have taken a step in the best direction to avoid data duplication and enforce revision controls during the product design process. Considering these benefits, your team may have stumbled across this conundrum – Do I manage my simulation results in the PDM vault? To answer this question, let’s understand the Simulation tools in SOLIDWORKS.
The analysis portfolio in SOLIDWORKS boasts three distinct tools:
While these tools are fully integrated to the CAD interface, each program has its own set of metadata associated with the analysis setup and results. In this article, we will address the management of simulation results from the structural analysis tool, SOLIDWORKS Simulation.
SOLIDWORKS Simulation creates two pieces of information when an analysis is run:
The setup information is written into the part or the assembly file. This information does not need management. Whereas the results are stored as a separate CWR file in a user-defined location. By default, these files are saved in the folder of the assembly/part file that you are analyzing.
It is recommended to save results under a sub-folder in the assembly/part folder to avoid unnecessary analysis metadata clutter and to conveniently manage these results files. Here’s how you do it (Figure 3):
It is important to note at this stage that these results files could range from a few MBs to a lot of GBs. Below is a table with some sample analysis data.
As an organization, you will need to define the goals behind managing these large results files. Here are a few possible reasons:
Here are a few things you will need to configure to manage simulation results in the PDM vault.
You will need to enable the setting ‘Include SOLIDWORKS Simulation results in Check-in’ in the Vault folder from the windows explorer view (Figure 4). This is done from the ‘Display’ menu in the explorer view.
This setting enables the PDM tool to recognize the associativity between the CWR results file and the part file for which this was generated. This will ensure that .CWR files are included in the Check-in/Check-out dialog box. When users plan to run an analysis on the part by modifying an existing study, they can ensure that the part files and the simulation files are checked out.
This is important because the software will prevent the creation of any results files when the simulation is modified, if the .CWR file isn’t checked out. You will receive the following error message:
During the check-out process, the files referencing the component are listed in the dialog box (Figure 5). Since working with the simulation studies requires the results files to be checked out to avoid the Figure 6 error message, you can enable this setting for just the simulation user group.
You can do this from the SOLIDWORKS PDM Administration tool to configure ‘Group’ settings (Figure 7). You will need to enable the ‘Try to check out all referenced files when the referencing file is checked out’ option in the ‘Reference Dialog’ settings.
From experience, this is just an optional step that can be circumvented by simply reminding the simulation user to ensure that they are checking out the results files while working on an existing simulation study.
Typical PDM workflows involve parts, assemblies and drawings going through different workflow states such as ‘Under Editing’, ‘Waiting for Approval’ and ‘Approved’ to indicate a few things such as:
Unlike CAD files, the simulation result files need not go through these stages. To implement this, a separate workflow node can be created to filter and store the CWR files from the default product development and release workflow.
Figure 9 shows the properties of the ‘Sim Results’ workflow that has one workflow state called ‘Vaulted Results’ and a condition to add any file with the extension ‘%.cwr’ to it. This will not break the relationship between the results file and the component.
Consider the following process:
The reason I have laid this out is to emphasize that the multiple versions of the results will ultimately occupy a lot of space in the vault. This isn’t an issue if you have virtually unlimited storage which is the case for most professional vaults implemented in industry. If you’d like to limit the number of versions for a certain study to save space, consider the cold storage scheme described in the next section.
A cold storage schema in PDM enables you to delete or move older versions of your files in the vault. This can be used to maintain only the latest version of the simulation files while deleting older versions from the archive server. (Need help managing your SOLIDWORKS PDM archive? Check out our tips on cleanup, distribution, and Compression & Cold Storage).
The only caveat behind this approach would be that all the simulation results files will need to be stored in a common folder inside the vault. You will need to update the simulation options to point to this folder location. (Ref: Figure 9)
A cold storage schema can be set in the PDM administration tool. Figure 10 shows the schema that’s set on my machine. The following settings were configured on my schema:
The associativity between the part versions and the results versions can be verified using the ‘Contains’ (for the part) or ‘Where used’ (for the results) options in the windows explorer view. You can toggle between the different versions of the part and results files with the option ‘2’ listed in Figure 11.
It is important to note that there are a few consequences to leaving the setting described in Step one disabled:
In conclusion, managing simulation results in a vaulted environment is possible, but requires some due diligence from an administrative standpoint. Besides enabling some vault related PDM options, users will need to be aware of checking out the results files while reading results or updating an analysis study.
Typically, simulation is an iterative process that involves running multiple analyses of different versions of a part and assembly making minor changes to the design along the way. This process tends to be chaotic and leads to generating a lot of metadata associated with the analysis. In order to avoid having to manage this data, we recommend creating local copies of the files that are analyzed outside the vault.
The only time working within a vault could be feasible is if there is a minor design change that requires design validation with an established analysis methodology.
I hope you found this article for managing your SOLIDWORKS Simulation results with PDM helpful. If you’d like to learn more about getting the most out of your SOLIDWORKS investment, schedule an appointment with one of GoEngineer’s application engineers.
About Arun Thiraviam
Arunachalam Thiraviam is a Simulation Product Specialist with GoEngineer. He is involved in educating and assisting customers with studying the quality of product design through FEA, CFD and Injection Molding analysis. He has a Master’s Degree in Mechanical Engineering from North Carolina State University where he was involved with studying the Dynamics of floating Vertical Axis Wind Turbines. Besides engineering, he plays the guitar and writes music in his free time.
Get the latest articles delivered daily to your inbox, unsubscribe at any time.