Visualize Results

Results can be visualized in the form of contour, vector, tensor, deformation, and iso plots using the corresponding tools available in Plot Ribbon.


Figure 1.

Each of these tools launches a guide bar that will take the you through the steps required for plotting a particular type of plot.

View Contour Plots

  1. From the Plot Ribbon, click the Contour tool.


    Figure 2.
    The Contour guide bar opens.
  2. Select a definition to be contoured from the list.


    Figure 3.
    To understand the difference between Current Contour item and the other definitions in the list (see the Current Plot versus Definitions section).
  3. Optional: Click on the View/Edit button to see the details of a selected definition.
    In the case of current contour, the definition can be edited.

    In the case of other definitions, if they are cached already, then only the label can be changed, and rest of the fields are non-editable.

    The dialog also has buttons for Plot/Clear Plot/Cache located at the bottom.


    Figure 4.
  4. Optional: Click on the entity selector to select the entities on which the plot will be displayed.
    The entities can be selected by any of the available selection methods: graphical picking, by window, by advanced selection. Entities can be selected across overlaid models by graphical picking, by window, and by quick selection (right-click context menu Select > Displayed/Reverse/All).
    Note: This entity selector acts as a display filter allowing you to show the contour plot on only a subset of the entities for which the definition has been loaded (which is typically all the components in the model). The rest of the entities will be shown in grey, however the data is still available for query.
  5. Click the Plot button to view the contour plot of the selected definition.
  6. A legend is displayed on the screen along with the plot. Right-click on the legend to access a context menu with options to update the legend and contour display settings.


    Figure 5.
  7. Click the Clear Plot button to remove the plot from display.
    If the tool is exited without clicking the Clear Plot button, then the plot remains displayed.
  8. Click the Esc key or click on the Contour icon again to exit the tool.

View Vector Plots

  1. From the Plot Ribbon, click the Vector tool.


    Figure 6.
    The Vector guide bar opens.
  2. Select a definition from the list.


    Figure 7.
    To understand the difference between Current Vector item and the other definitions in the list (see the Current Plot versus Definitions section).
    You can also set some Vector Plot Display options upfront by clicking on the Options button on the left of the guide bar.


    Figure 8.
  3. Optional: Click on the View/Edit button to see the details of a selected definition.
    In the case of current vector, the definition can be edited.

    In the case of other definitions, if they are cached already, then only the label can be changed, and rest of the fields are non-editable.

    The dialog also has buttons for Plot/Clear Plot/Cache located at the bottom.



    Figure 9.
  4. Optional: Click on the entity selector to select the entities on which the plot will be displayed.
    The entities can be selected by any of the available selection methods: graphical picking, by window, by quick or advanced selection. Entities can be selected across overlaid models by graphical picking, by window, and by quick selection (right-click context menu Select > Displayed/Reverse/All).
    Note: This entity selector acts as a display filter allowing you to show the vector plot on only a subset of the entities for which the definition has been loaded (which is typically all the components in the model). Plot will not be displayed on the rest of the entities; however, the data is still available for query.
  5. Click the Plot button to view the vector plot of the selected definition.
  6. A legend is displayed on the screen along with the plot. Right-click on the legend to access a context menu with options to update the legend and vector display settings.


    Figure 10.
  7. Click the Clear Plot button to remove the plot from display.
    If the tool is exited without clicking the Clear Plot button, then the plot remains displayed.
  8. Click the Esc key or click on the Vector icon again to exit the tool.

View Tensor Plots

  1. From the Plot Ribbon, click the Tensor tool.


    Figure 11.
    The Tensor guide bar opens.
  2. Select a definition from the list.


    Figure 12.
    To understand the difference between Current Tensor item and the other definitions in the list (see the Current Plot versus Definitions section).
    You can also set some Tensor Plot Display options upfront by clicking on the Options button on the left of the guide bar.


    Figure 13.
  3. Optional: Click on the View/Edit button to see the details of a selected definition.
    In the case of the current tensor, the definition can be edited.

    In the case of other definitions, if they are cached already, then only the label can be changed and rest of the fields are non-editable.

    The dialog also has buttons for Plot/Clear Plot/Cache located at the bottom.



    Figure 14.
  4. Optional: Click on the entity selector to select the entities on which the plot will be displayed.
    The entities can be selected by any of the available selection methods: graphical picking, by window, by quick or advanced selection. Entities can be selected across overlaid models by graphical picking, by window, and by quick selection (right-click context menu Select > Displayed/Reverse/All).
    Note: This entity selector acts as a display filter allowing you to show the tensor plot on only a subset of the entities for which the definition has been loaded (which is typically all the components in the model). Plot will not be displayed on the rest of the entities; however, the data is still available for query.
  5. Click the Plot button to view the tensor plot of the selected definition.
  6. A legend is displayed on the screen along with the plot. Right-click on the legend to access a context menu with options to update the legend and tensor display settings.


    Figure 15.
  7. Click the Clear Plot button to remove the plot from display.
    If the tool is exited without clicking the Clear Plot button, then the plot remains displayed.
  8. Click the Esc key or click on the Tensor icon again to exit the tool.

View Iso Plots

  1. From the Plot Ribbon, click the Iso tool.


    Figure 16.
    The Iso guide bar opens.
  2. Select a definition to apply an iso plot to from the list.
    Note: In the case of an Iso plot, current Iso is not available, and a definition is required to create an iso plot. Therefore, it is important to make sure that definitions are loaded upfront or that the current contour is cached to create an iso plot.
    To understand the difference between the Current Plot item and the other definitions in the list (see the Current Plot versus Definitions section).


    Figure 17.
    You can also set some Iso Plot Display options upfront by clicking on the Options button on the left of the guide bar.
  3. Optional: Click on the View/Edit button to see the details of a selected definition.

    If the definitions are cached, then only the label can be changed and rest of the fields are non-editable.

    The dialog also has buttons for Plot/Clear Plot/Cache located at the bottom.



    Figure 18.
  4. Optional: Click on the entity selector to select the entities on which the plot will be displayed.
    The entities can be selected by any of the available selection methods: graphical picking, by window, by quick or advanced selection. Entities can be selected across overlaid models by graphical picking, by window, and by quick selection (right-click context menu Select > Displayed/Reverse/All).
    Note: This entity selector acts as a display filter allowing you to show the iso plot on only a subset of the entities for which the definition has been loaded (which is typically all the components in the model). Iso plot will not be displayed on the rest of the entities.
  5. Click the Plot button to view the iso plot of the selected definition.
  6. If a matching contour plot is present, then a slider is displayed in the legend which can be used to control the iso plot display. Additional iso options are also available using the Legend right-click context menu.


    Figure 19.
    If the contour plot is not present or does not match the iso plot, then a micro dialog to control the iso plot display will be displayed.


    Figure 20.
  7. Click the Clear Plot button to remove the plot from display.
    If the tool is exited without clicking the Clear Plot button, then the plot remains displayed.
  8. Click the Esc key or click on the Iso icon again to exit the tool.
Tip: A results plotting workflow is also possible using the HyperView Results Browser, although some of the plotting options are available only through the Plot guide bars.
The Results folder in the browser lists all the definitions available and through the icons or right-click context menu, you can Plot or Clear Plot of any definition. Additional context menu options to Cache/Delete Cache/Delete a definition, and so on are available.


Figure 21.

View Deformation Plots

  1. From the Plot Ribbon, click the Deformation tool.


    Figure 22.
    The Deformation guide bar opens.
  2. Select a result type to be used as the deformation type (animation source).
    Note:
    • In the case of some crash solvers such as LS-DYNA or Radioss, animation data is available in the form of coordinates and it will be used as the default data type. It is recommended to use this for better performance.
    • Deformation data is not permanently cached, therefore when the type is changed and replotted, old data is discarded and new data is read from the file.


    Figure 23.
    You can also set some Undeformed shape options upfront by clicking on the Options button on the left of the guide bar.
  3. Click on the View/Edit button to view and set the deformation shape parameters.


    Figure 24.
  4. Click the Plot button to view the deformation based on the current setting.
  5. Click the Esc key or click on the Deformation icon again to exit the tool.

Current Plot versus Definitions

Two options are available when it comes to loading and viewing results as contour, vector, or tensor plots.
  1. Current Plot: This is an 'on-demand' approach to plotting. The plot guide bar will show an item named “Current Contour” (or Vector or Tensor) in the definitions list. You can simply use this item to plot any result type. Data will be loaded from the file at the time of plotting. If you want to plot a different result, use the View/Edit button in the guide bar to change the “Current Contour” (or Vector or Tensor) definition and plot again. Previously plotted results will be cleared from memory and the new result will be now be plotted.
    Note:
    • With Current Plot, data remains in memory only if the plot is displayed. If you clear the plot or edit the definition to view a different result, data is again read from the file.
    • If you want to save the current plot for future access, you can click the Cache button available in the View/Edit dialog. A cached entry is created under the definitions list with a default label specifying the datatype/component/layer/resolved in system.
    • The current plot workflow follows the same 'on-demand' approach as the contour/vector/tensor panels in standard HyperView (non-MultiCore mode).
    • There is a relationship between the current folder items and definition folder items. When you plot any definition from the definitions folder, depending on its type, the corresponding current item is updated and shown as plotted (the plot icon is highlighted in browser). Similarly, when a current item is plotted, any cached entry created from it is also shown as plotted.
  2. Definitions: This is the new 'upfront' approach to plotting. Define upfront what you would like to view as a contour, vector, iso or tensor plot using the Definitions tab in the Load Data dialog. The definitions are loaded and remain cached in memory whether the plot is displayed or not. The Plot Guide bars will list all the cached definitions and you can simply choose any one of them to plot and it will be displayed instantly as no data is read from the file.
Definitions can be created using one of the following methods:
  1. Load Data Dialog Definitions Tab
  2. "+" satellite icon available on hovering over the main icon in the Plot Ribbon
  3. Right-click Context Menu option in the Results Browser
  4. Import an XML File
Create Definitions Dialog
This dialog allows you to create multiple definitions across data types at one time.


Figure 25.

Results in the file are grouped into Scalars, Vectors, and Tensors tabs. The options column allows you further select the necessary sub-types such as data components, data layers, resolved in systems, and so on. A default set of options is selected for each result (for example, displacement will automatically create a definition of displacement magnitude in the analysis system and stress defaults to vonMises).

You can select multiple definitions to create and edit them by changing the "default" settings in the Create Definitions dialog.
Note: Created definitions can be deleted by selecting them in them in the browser and right-clicking and selecting Delete from the context menu.

One of the advantages of using this dialog is that it allows you to create multiple definitions of a specific data type very quickly. For example, in the figure below, three components, two layers and two resolved in systems have been selected under data type stress. This will create twelve definitions of type stress in a single step.

Attention: Creating too many definitions may cause some application slow down.
Once definitions are created, they can further be edited by selecting a result definition in the browser and editing its attributes in the Entity Editor.
Restriction: Only the definitions that have not been loaded can be edited.
Definition labels are auto generated based on the following scheme: <datatype_name>, <datatype_component>, <datatype_layer>, <resolved in system>. If any of these are not present for that data type, 'None' is used in the label. If the definition attributes are edited, the label is not auto updated. You are free to rename the label.
Note: The Create definitions dialog prevents duplicate definitions from getting created by checking if definitions with same attributes are already present.


Figure 26.
Import XML Files Containing Definitions
Definitions that have been created can be exported and reused on a different model easily. Simply select and right-click on the definitions that you want to reuse and click Export, save it to an XML file, and import it on a new model. You can choose to either append or replace the existing definitions or replace them.
The preference statement, *DefaultResultDefinitionFile, defined in the preferences_post.mvw file, allows you to point to an XML file containing definitions, thus saving the time required to manually create the definitions each time. Every time a model is loaded into the session, the definitions contained in the file are automatically created and shown in the Results folder.
Tip: HyperView only checks if the data type and component necessary to create the definition are available in the file. You are therefore expected to set this option only when you load files containing all the relevant data required to create the definitions.

Updating Result Definitions

In the HyperView - MultiCore profile, result definitions are cached only for the animation steps that have been loaded in the Loadcase tab. If additional steps/frames are loaded at a later stage, the cached (but not plotted) definitions are not automatically updated. You will see the green check mark on the cached definitions turning into a partially loaded progress bar, indicating that the data is not available for the additional steps. Also, if you plot a cached definition and animate, you will see an N/A plot on the additional frames. To get the data for the additional steps, simply cache the definition again.

Memory Monitoring

Memory monitoring is a useful feature available only in the HyperView - MultiCore profile. It is enabled by default and can be turned off by going to Preferences > Options dialog, clicking on Performance tab and clearing the check box.

If it is enabled, the tool monitors total system memory (RAM) usage when any HyperView application is loading data. Once usage reaches the set threshold, a warning dialog is shown asking if you want to cancel loading.


Figure 27.
Note: If you select No without checking the Disable memory usage warning box, then the tool continues to monitor memory usage and will pop up the dialog at approximately 5% increments.

Once memory usage reaches 100%, the operating system starts swapping and this will cause the cause the system to slow down. Therefore, it is recommended that the monitoring is kept enabled with an optimum threshold value.

Once loading is canceled, the monitoring threshold gets set to the percentage at which it was canceled so that the next time any data is loaded, the tool uses this new value as the threshold.