Implicit transient analysis using OpenRadioss

SimLet

— October 17, 2026

OpenRadioss’s first impression on users is that of an excellent explicit dynamics solver designed for short-duration, highly nonlinear problems such as impacts, explosions, and shocks. However, OpenRadioss also fully integrates an implicit solver module that supports linear static, nonlinear static, buckling, springback, and quasi-static implicit dynamics analysis. This makes it suitable for scenarios requiring large time steps and unconditional stability, such as stamping springback, assembly pre-tightening, and structural static strength.

welsim_implicit_vs_explicit

Although the official OpenRadioss project has been discontinued, open-source community projects and teams continue to maintain it; for instance, OpenCourant provides both source code and precompiled executables. The official default precompiled version does not include the implicit solver. If users want to use implicit calculation capabilities or the arc-length method, they need to compile the entire OpenRadioss project themselves in combination with the open-source linear algebra solver MUMPS. Some precompiled versions with implicit functionality are also available in the open-source community.

WELSIM already supports the implicit solver of OpenRadioss. It can not only generate OpenRadioss input scripts but also seamlessly connect to OpenRadioss solver through simple configuration to perform calculations and display result contour. The steps are as follows:

1.Configure the solver path: In the Preferences, set the folder location for the OpenRadioss solver. Note that this OpenRadioss build must already support implicit solving.

welsim_radioss_preferences

2.Set up the project: Create a new FEA project and set it to implicit transient structural analysis. Import the model, assign materials, and generate the mesh.

welsim_radioss_project_property

3.Configure solver settings: In the Study object properties, configure the solver options. Select the OpenRadioss solver and set the direct method MUMPS as the linear algebra solver, which generates the corresponding /IMPL/SOLVER/2 command. Select the BFGS Quasi-Newton solver as the nonlinear solver, corresponding to the /IMPL/NONLIN/2 command. Enable the Arc-Length method, which corresponds to the /IMPL/DT2 or /IMPL/DT3 commands. It is worth noting that for an analysis without contact or nonlinear materials, the Large Deflection option must be turned on to generate the /IMPL/NONLIN command; otherwise, the /IMPL/LINEAR command will be generated.

welsim_radioss_study

4.Set load steps and substeps: Since this is a transient analysis, configure the load steps and substeps in the Study object properties as well. For a simple single load step analysis, only substeps need to be configured: enable automatic time stepping, and set the initial time step to 0.1, the minimum time step to 0.01, and the maximum time step to 0.5. The corresponding commands are /IMPL/DTINI and /IMPL/DT/STOP.

welsim_radioss_study2

5.Solve and view results: After setting all initial and boundary conditions, click Solve directly to obtain the transient results. The time distribution of the results for each substep is shown below.

welsim_radioss_result_stress

6.Access input and result files: If you want to check the generated input *.rad file and result files, right-click the Answer object and select “Open Containing Folder” from the context menu to open the corresponding folder.

welsim_radioss_open_folder

Conclusion

OpenRadioss’s implicit solving capability is just as excellent as its explicit counterpart, delivering reliable results and high computational speed. Through testing, the author found that for simple problems, the implicit solver is highly efficient and takes less solving time. WELSIM is one of the most comprehensive pre- and post-processors in the simulation industry supporting the OpenRadioss solver.


WELSIM and the author are not affiliated with OpenRadioss or OpenCourant, nor do they have a direct relationship with the OpenRadioss or OpenCourant development teams or institutions. Names and images of these open-source tools cited here are used solely for technical blogging and software reference purposes.