HVVH-6000: Solution Tab

In this tutorial, you will learn how to:
  • Check run an OptiStruct or Radioss solver deck
  • Compare OUT files of OptiStruct-written results files after a check run.
Three options are available for the solver check run:
  • Two OUT files generated from the solver run ( Radioss or OptiStruct) can be compared.
  • The current solver run OUT file can be compared with the reference OUT file.
  • Two OUT files generated from the same solver deck using two different solver versions can be compared.


Check Run Solver Data for a Radioss Deck

  1. From the Solution tab, select the Check run tab.
  2. Click Check run.


    Figure 1.
  3. From the File type list, select Radioss(Block).
  4. From the Current version list, select 2020.
  5. In the Input file (solver deck) field, click the file browser icon, , to load the BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Checkrun\BOXBEAM\BOXBEAM_0000.rad.
  6. In the Output directory field, click to select an output directory.
  7. Click Check run.
    After the check run is complete, the status of the run is displayed in the Messages window. In the same window, the run details and the log file location are displayed. Errors are indicated with the label Fail. Otherwise, they are labeled Pass.
  8. To open the HTML report, click HTML Report.


    Figure 2.

Use the Out Compare Option

Compare OUT files generated from the Radioss solver check run.


Figure 3.

  1. From the Solution tab, select the Check run tab.
  2. Click Out compare.
  3. From the File type list, select Radioss(Block).
  4. From the Current version list, select 2020.
  5. In the Input OUT file field, click the file browser icon, , to load the ..\tutorials\hvvh\Solution\Radioss\Checkrun\Current_BOXBEAM_0000.out file.
  6. In the Reference OUT file field, click to load the Reference_BOXBEAM_0000.out file, locted in ..\tutorials\hvvh\Solution\Radioss\Checkrun\ file.
  7. In the Output directory field, click to select an output directory.
  8. Click Check run.

    The OUT files selected are compared, including some of the important blocks in the OUT files. More blocks will be added in later versions of HyperWorks Verification and Validation Harness.

    After the check run (OUT file comparison), the status of the comparison is displayed in the Messages window.

    In the Messages window, the run details and the log file location are displayed.

    Differences are indicated with the label Fail. Otherwise, they are labeled Pass.

  9. To open an HTML report, click HTML Report.
    The comparison of different blocks of results are shown line-by-line. Warnings are in light orange and errors are in dark orange.
    Figure 4.

Use the Out Ref. Compare Option

Compare OUT files from the solver check run with a reference OUT file.


Figure 5.

  1. From the Solution tab, select the Check run tab.
  2. Click Out Ref. compare.
  3. From the File type list, select Radioss (Block).
  4. From the Current version list, select 2020.
  5. In the Input file field, click the file browser icon, , to load the BOXBEAM\BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Checkrun\BOXBEAM\.
    This file is used for the solver run in the background.
  6. In the Reference OUT file field, click to load the Reference_BOXBEAM_0000.out file, located in ..\tutorials\hvvh\Solution\Radioss\Checkrun\Reference_BOXBEAM_0000.out.
    This file is used to compare the first generated OUT file.
  7. In the Output directory field, click to select an output directory.
  8. Click Check run.
    The generated OUT file and reference OUT files are compared, including some of the important blocks in the OUT files. More blocks will be added in later versions.

    After the Check run (OUT file comparison), the status of the comparison is displayed in the Messages window.

    In the Messages window, the run details are displayed along with the log file location.

    Differences are indicated with the label Fail. Otherwise, they are labeled Pass.

  9. To open an HTML report, click HTML Report .
    The comparison of different blocks of results are shown line-by-line. Warnings are in light orange and errors are in dark orange.


    Figure 6.

Use the Out File Comparison Option

Directly compare OUT files from different solver versions.


Figure 7.

  1. From the Solution tab, select the Check run tab.
  2. Click Out file comparison.
  3. From the File type list, select Radioss (Block).
  4. From the Current Version list, select 2020.
  5. From the Reference Version list, select 14.130.
  6. In the Input file field, click the file browser icon, , to load the BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Checkrun\BOXBEAM\BOXBEAM_0000.rad.
    This is the solver file that is used to run the solver for the check run. The OUT file is created in the output directory.
  7. In the Output directory field, click to select an output directory.
  8. Click Check run.

    The generated OUT files are compared, including some of the important blocks in the OUT files. More blocks will be added in later versions.

    After the check run (OUT file comparison) is complete, the status of the comparison is displayed in the Messages window.

    In the Messages window, the run details are displayed along with the log file location.

    Differences are indicated with the label Fail. Otherwise, they are labeled Pass.

  9. To open an HTML report, click HTML Report.
    The comparison of different blocks of results are shown line-by-line. Warnings are in light orange and errors are in dark orange.


    Figure 8.

Solver Run

Run the solver and compare OUT files for solver-written results files.

Three options are available for the OUT file comparison using the Run tab:
  • Two OUT files generated from the solver run can be compared.
  • The current solver run OUT file can be compared with the reference OUT file.
  • Two OUT files generated from the same solver deck using two different solver versions can be compared.


Figure 9.

  1. From the Solution tab, select the Run tab.
  2. Click Complete run.
  3. From the File type list, select Radioss (Block).
  4. From the Current Version list, select 2017.
  5. In the Input file field, click the file browser icon, , to load the BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Run\BOXBEAM\.
    This file is used for the solver run in the background.
  6. In the Output directory field, click to select an output directory.
  7. Click Run.

    After the run is complete, the status of the comparison is displayed in the Messages window.

    In the Messages window, the run details and the log file location are displayed.

    Errors are indicated with the label Fail. Otherwise, they are labeled Pass.

  8. Click HTML Report to open an HTML report.


    The following three options on the Run tab work as they do on the Check run tab (see Steps Use the Out Compare Option through Use the Out File Comparison Option above).

    • Out compare (out files comparison)
    • Out Ref. compare (out files comparison)
    • Out file comparison from solver check runs

    For Radioss, both the Starter OUT file and Engine OUT files are compared.

    For OptiStruct, the OUT files are compared.

    Figure 10.

Solver Version Results Comparison (Radioss or OptiStruct)

In this step, you will use the solver version result comparison option for a given model. If the result files are not available, the solver run can be done in the background and the results generated are used in the result comparison.

  1. From the Solution tab, select the Solver version result comparison tab.
    Figure 11.
  2. From the Solver Type list, select Radioss.
  3. From the Tolerance list, select the default (1e-06). You can set any tolerance for Scalar, Vector, or Tensor data types.
  4. From the Result list, select A001.
  5. Click HTML Report.
  6. Under Current, in the Load Model field, click the file browser icon, ,to load the BOXBEAM_0000.rad file file, located in ..\tutorials\hvvh\Solution\Radioss\Solver-versions-result-comparison\Current\BOXBEAM_0000.rad.
  7. Under Reference, in the Load Model field, click to load the BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Solver-versions-result-comparison\Reference\.
  8. In the Output directory field, click to select an output directory.


    Figure 12.
  9. Click the Run solver check box.
  10. Click Run Solver.
    After the solver run, the A001 results are loaded in the Load Result option.


    Figure 13.
  11. Click Apply.
    The results available (Subcase, Simulation, and Result type) in the current result file are loaded in the three windows.


    Figure 14.
  12. Select each All under each of the windows and click the second Apply button.

    Any combination of Subcase, Simulation, and Datatype can be selected for comparison.

    Results comparison of the current and reference results are generated.

    In the Messages window, the run details and the log file location are displayed.

    If any difference is greater than the tolerance, it is indicated with the label Fail. Otherwise, they are labeled Pass.



    Figure 15.
  13. Click HTML Report to open an HTML report.

    Comparisons between different data types are available.

    For example, for a vector (displacement), the components magnitude, X-displacement, Y-displacement, and Z-displacement are compared for the entire model and results are displayed.



    Figure 16.
  14. Click Pass/Fail in the HTML report to open a detailed comparison report.

    The second column in the table, Launch HV, opens HyperView. Depending on the data type, different windows are opened with the respective diff results.

    For example, for vector results (displacement), four windows open with the magnitude, displacement–X, displacement–Y, and displacement–Z loaded in the different windows. In each window, further details can be viewed.

  15. Click the first column of the table to open a new graphics window.


    Figure 17.

    In the image above, the left window shows a diff contour (Current-Reference) and the right window shows a diff plot in HyperGraph.

    In case any difference is greater than the tolerance, it is indicated with the label Fail. Otherwise, it is labeled Pass.

  16. Click the left window to open the H3D diff-values in HyperView Player.
    You can view the difference in the contour and view the area where there is a difference in case of a failure.
  17. Click the right window to maximize/minimize the plot.
    The difference values for each step are calculated and the min and max values of the difference are plotted.

    If all the values match and no difference is seen, the curve is a flat line and the diff contours have values less than the tolerance.

Solver Version Results Comparison (HyperView Option or HyperView Interactive )

  1. From the Solution tab, select the Solver version result comparison tab.


    Figure 18.
  2. From the Solver Type list, select Radioss.
  3. From the Tolerance list, select the default (1e-06). You can set any tolerance for Scalar, Vector, or Tensor data types.
  4. From the Result list, select A001.
  5. Click HTML Report.
  6. From the Current Version list, select 2020.
  7. From the Reference Version list, select 14.130.
  8. Under Current, in the Load Model field, click the file browser icon, , to load the BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Solver-versions-result-comparison\Current\.
  9. Under Reference, in the Load Model field, click to load the BOXBEAM_0000.rad file, located in ..\tutorials\hvvh\Solution\Radioss\Solver-versions-result-comparison\Reference\.
  10. In the Output directory field, click to select an output directory.
  11. Click the Run solver check box.
  12. Click Run Solver.
    After the solver run, the A001 results are loaded in the Load Result option.


    Figure 19.
  13. Click HyperView.

    The current and reference results are loaded into two windows in HyperView.

    The model and results are pre-loaded for both the current and reference models in HyperView. From the Contour panel, select the data type and data component.

    Control is active for first window

  14. Display the results.
    1. In the first window, select a region of interest (element, node, component level) and create a contour.
    2. Run the command ::Displaycontour (reference result contour is also loaded for the selected region).
    3. Run a command to apply a user-defined tolerance for the data type selected ::Applytolerance (otherwise, use the default tolerance).
    4. Run the command ::Diffcontour. Difference contour result are displayed in another window for the selected data types only and are also plotted.


    Figure 20.

    The first window displays the current model and result, and the second window displays the reference model and result.

    The third window displays the difference in the contour values. If the difference is greater than the tolerance, it is indicated as Fail. Otherwise, displays Pass.

    The fourth window displays the actual diff plots in HyperGraph.

    The data type can be changed and any individual component result can be compared. Tolerance values can be reset to any value and result comparison.

    Comparison for region of interest:
    Part of the model (by window, by component, set of elements, and so on) can be selected in the first window. Using APIs as mentioned above, results can be compared ONLY for the selected region.

Solver Version Result Comparison HyperGraph

In this step, you will compare results from different solver versions ( Radioss or OptiStruct) using HyperGraph.

  1. Select the Solution tab, then the Solver version result comparison HG tab.


    Figure 21.
  2. For Solver type, select Radioss.
  3. Click HTML Report.
  4. For Version, select 2017.
  5. Under Current, for Data File, click the icon to load the ..\tutorials\hvvh\Solution\Radioss\Solver-versions-result-comparison-HG\Current_BOXBEAMT01 file.
  6. Under Reference, for Data File, click the icon to load the ..\tutorials\hvvh\Solution\Radioss\Solver-versions-result-comparison-HG\Reference_BOXBEAMT01 file.
  7. In the Output directory field, click to select an output directory.
  8. Click Apply.


    Figure 22.
  9. Select each All and click the second Apply.

    Any combination of the Y-Type, Y Request, and Y Component can be selected for comparison.

    In this example, the solver result for the same model with slightly different Boundary conditions are picked to show the difference in the results so that they are visible in the graphs of the report.

    Results comparison of the current results and reference plot results are generated.

    In the Messages window, the run details are displayed along with the log file location.



    Figure 23.
  10. Click HTML Report to open the report.
    Comparison of different Types, Requests, and Components (TRC) are available.


    Figure 24.


    Figure 25.


    Figure 26.
  11. Click the Fail in HTML report to open a detailed comparison report.
    Here, the boundary conditions are different and there is a difference in results.
  12. Click on the plots to maximize/minimize the images.

    Graphs display the current and reference curves along with the difference curve.

    The diff curve shows differences in current/reference curves. Any non-zero diff value is a failure.

    All statistical details of the difference curve is also shown in the graph table.

Sensitivity Analysis

Use Sensitivity Analysis to compare results from different solver versions. Sensitivity analysis of the model is carried out for different seed values.

  1. From the Solution tab, select the Sensitivity Analysis tab.
    Figure 27.
  2. From the Solver Type list, select Radioss.
  3. Click HTML Report.
  4. Under Current, from the Version list, select 2020.
  5. Click the Use existing results check box.
    The results from a previous run solver analysis are used.
  6. From the Reference Version list, select 14.130.
  7. In the Result Directory field, click the file browser icon, , to load the Sensitivity-Analysis file, located in ..\tutorials\hvvh\Solution\Radioss\Sensitivity-Analysis.
  8. In the Config File field, click to load the config_thickness_0.txt file, located in ..\tutorials\hvvh\Solution\Radioss\Sensitivity-Analysis\.
    This file is used to set different seed values for the sensitivity analysis.
  9. In the Output directory field, click to select an output directory.
  10. Click Apply.


    Figure 28.
  11. Under Response Parameters, select TRCs for the sensitivity study and click Apply.
    The sensitivity report is generated. In the Messages window, the run details and the log file location are displayed.


    Figure 29.
  12. Click HTML Report to open the sensitivity report.
    In the HTML report for one TRC, there will be two reports.
    Seed Vs TRC
    This is a scatter plot, showing sensitivity for each seed value. This creates a sensitivity corridor that can be used to study the variation or sensitivity of the results for the given model.
    Time Vs TRC
    This shows the following:
    • All Time History (TH) plots across the seed values.
    • Envelope cures (Max, Min, Mean, SD, Mean+SD, and Mean-SD).
    • Statistical curves (Max, Min, Mean, SD, Mean+SD, and Mean-SD).

    The detailed report points to different sets of information to help you further assess the results and perform the sensitivity study, and if this model can be used further for solver version result comparisons.

Compare Sensitivity Analysis

Compare results from different solver versions using Sensitivity Analysis.

  1. From the Solutions tab, select the Compare Sensitivity Analysis tab.


    Figure 30.
  2. From the Solver type list, select Radioss.
  3. Click the Use existing results check box.
  4. Click HTML Report.
  5. Under Current, from the Version list, select 2020.
  6. Under Reference, from the Version list, select 14.130.
  7. In the Current Result Directory field, click the file browser icon, , to load the Compare-Sensitivity-Analysis file, located in ..\tutorials\hvvh\Solution\Radioss\.
  8. In the Reference Result Directory field, click to load the Compare-Sensitivity-Analysis, located in ..\tutorials\hvvh\Solution\Radioss\ file.
  9. In the Config File field, click to load the config_thickness_0.txt file, located in ..tutorials\hvvh\Solution\Radioss\Compare-Sensitivity-Analysis\.
  10. In the Output directory field, click to select an output directory.
  11. Click Apply.
    Figure 31.
  12. Select each All under the Type, Request, and Component (TRC) windows. Click the second Apply button.
    The sensitivity report is generated for comparison across two versions. In the Messages window, the run details are displayed along with the log file location.


    Figure 32.
  13. Click HTML Report to open the sensitivity report.


    Figure 33.
    In the HTML report for one TRC, there will be two reports. For each of the solver results from different solver versions, the results are extracted and plotted for comparison.
    Seed Vs TRC
    This is a scattered plot, showing sensitivity for each seed value. Using this sensitivity corridor, the variations across different seed vales for results from two solver versions can be determined.
    Time Vs TRC
    This shows Time History (TH) plots for the current and reference files and their diff curve.
    Curve Statistic
    • Envelop of all curves (Max, Min, Mean, SD, Mean+SD, and Mean-SD).
    • Statistical curves (Max, Min, Mean, SD, Mean+SD, and Mean-SD).


    Figure 34.


    Figure 35.


    Figure 36.


    Figure 37.