Processing Parameters

Process Parameter (PRM) files contains the thermal and mechanical response performed by a small moving source model for a specific set of processing parameters for a specific material. These files are the key component which drives part scale simulations. Upon installation, the processing parameters library has 6 generic PRM files for common processing conditions for the 6 materials included with Simulation Utility: AlSi10Mg, Cobalt Chrome, Inconel 625, Inconel 718, Inconel 718 Plus, and Ti-6Al-4V.

There are three types of PRM files, identified with different icons:

– for stress and distortion analysis

– for lack of fusion and hotspot analysis

– for combination of stress, distortion, lack of fusion, and hotspot analysis

The Processing Parameters dialog allows users to create a new PRM file, import a PRM file from an external source, or scale an existing stress and distortion PRM file.

New PRM file creation

Simulation Utility LT cannot create new PRM files, but users with a license of Local Simulation can create PRM files for custom processing conditions and for new materials. Once created, a PRM file can be used for any future simulations that involve the same combination of material properties and processing parameters.

In the New Process Parameters dialog, on the Physical tab, enter the processing conditions used to build the components of interest.



The physical process parameters used by the Simulation Utility to create a new PRM file are as follows:

Also on the Physical tab of the New Process Parameters dialog, the Material drop-down menu lists the materials that are included with Simulation Utility. New materials can be added in two ways:

Powder Properties

By default, powder properties, shown at the bottom of the New Process Parameters dialog, are approximated in PRM generation simulations using scaling factors. The powder property scaling factors are:.

  • Powder Thermal Conductivity = Solid Thermal Conductivity × 1E-2
  • Powder Specific Heat Capacity = Solid Specific Heat Capacity × 1
  • Powder Elastic Modulus = Solid Elastic Modulus × 1E-4
  • Powder Thermal Emissivity = Solid Thermal Emissivity × 1.8

To directly determine the powder properties, choose Custom and import a powder properties text file.

Analysis tab

On this tab, you can specify the type of analysis covered by the PRM file. As specified above there are three possible types of PRM file: Stress and distortion, Hot spots and lack of fusion, or both Stress and distortion and Hot spots and lack of fusion. Stress and distortion is the default setting. If you want to enable Hot spots and lack of fusion analysis, then the three temperature fields are activated for use.



For each of the following three temperature settings, you can enter multiple temperatures, separated by semi-colons, as shown above.

Lack of fusion temperature: Specify one or more temperatures below which the powder material will not fuse.

Hot spot temperatures: Specify one or more temperatures above which the powder is considered overheated. Different temperatures can represent the points at which particular undesirable phenomena occur.

Interlayer temperatures: Specify one or more temperatures that represent the material temperature at the start of laying down a new layer. Providing more values creates a PRM with higher resolution, but increased run time.

Best practices - To determine what interlayer temperatures are necessary it is suggested that the part level geometry or geometries that are of interest for that combination of processing conditions are simulated using a standard stress and distortion PRM and choosing the Thermal Only Analysis type in the Solver Settings menu. Determine from the simulation(s) the peak temperatures that may be experienced. This should be used for the upper interlayer temperatures, rounded up to the next 100°C. The lowest temperature should be set to the ambient temperature, typically 25ºC. To determine what other temperatures should be used, plot the thermal properties of the material in question with respect to temperature. Add additional interlayer temperatures where observable non-linearties occur.

Export button exports thermal.in and mechanical.in files, to be used to generate PRM files from the command line or batch simulation mode.

Advanced tab

This tab provides options to protect the intellectual property in your PRM or to adjust the numeric relaxation used for by the solver during PRM generation.

Permanently encrypt processing parameters - By default, when a part-level simulation is run, the processing conditions used to generate the PRM file used are written to the log files. If the processing conditions are proprietary, users may want to encrypt them. Checking this box will encrypt the processing parameters in the PRM file and they will not be written to the log files. This choice is persistent, so once selected, all PRM files will have their processing parameters encrypted until the user deselects this option.

Permanently encrypt material properties - By default, when a part-level simulation is run, the material properties used to generate the PRM file used are written to the log files. If the material properties are proprietary, users may want to encrypt them. Checking this box will encrypt thematerial properties in the PRM file and they will not be written to the log files. This choice is persistent, so once selected, all PRM files will have their material properties encrypted until the user deselects this option.

Warning: Encrypting processing parameters or material properties is irreversible. Ensure that the PRM file is given a descriptive name, as the processing conditions or material files are irretrievable after generation.

Thermal model numeric relaxation and Mechanical model numeric relaxation - The options are used to control the under relaxation of the Newton-Raphson solver during PRM generation.

Relaxation Best Practices

  • Generally, the default values above should lead to a converged solution.
  • Before attempting to improve convergence using the relaxation controls, it is suggested the user increase Laser Beam Diameter input. This value has minimal impact upon the part-level stress and distortion predictions. Use a value up to twice as large as what is given by the machine.
  • If the thermal or mechanical PRM generation analysis fails, it is recommended that the Relaxation iterations for that analysis type be increased to 2.
  • Reducing the Relaxation scaling factor will also aid convergence, but not as effectively as increasing the iterations.
  • Increasing relaxation may slow the simulation speed.
  • Scaling factors below 0.1 or above 0.5 are not recommended.
  • Relaxation iterations above 3 are not recommended.
  • If the PRM generation does not converge using the maximum recommended relaxation, of 3 iterations and a 0.1 scaling factor, there may be problems with custom processing conditions or custom material properties.

After entering all required options, you are prompted to save the PRM file to a name of your choosing, and then the PRM generation process will start. For best results, PRM generation should be done on a computer with 14 or more cores; otherwise, the time required can be excessive.

Note: PRM files cannot be generated on the Cloud, and existing PRM files cannot be scaled while you are logged in to the Cloud.

How to view logs for a PRM generation simulation

As a PRM generation simulation does not create its own workspace, the View Logs button will not bring up the PRM log file. To view the PRM logfile:

  1. Open the Job Manager
  2. Scroll to the bottom of the process list
  3. Select the PRM generation process
  4. Click on the view logs button at the upper right of the Job Manager window.


Scale an existing PRM file

As experience develops with the use of a particular stress and distortion PRM file, you may discover the need to improve the model's correlation with reality. For example, if distortion of parts is about 20% higher in simulations than in actual builds, you may want to scale the stress and distortion PRM file by 83%, assuming a linear behavior. To improve the accuracy of future simulations, you can scale a PRM file up or down, as follows:

  1. On the Home tab, click Processing Parameters to open the Processing Parameters dialog.
  2. Select the PRM file to be scaled, and then click Scale. Only PRM files that include stress and distortion analysis can be scaled.

  3. Enter a Scale Factor, based on 1.0 as the current value in the PRM file. For example, set a value of 0.5 to reduce the factor by half, or 1.2 to increase it by 20%.

  4. Enter a descriptive name for the scaled PRM file, and then click OK to save the file in the library.

Remove

To remove an unwanted PRM file from the library, click one or more PRM files and click Remove. This merely removes the association with Simulation Utility, it does not delete the source file. Generic PRM files included at installation cannot be removed.