Creating and Analyzing Field-MOPs

This multi-part basic tutorial assumes that you have imported field and scalar data as described in Importing Field and Scalar Data and learned more about statistical analysis and result visualization in Analyzing Imported Field Data. You are now ready for:

Creating a Field-MOP

In the DOE, 100 field designs have been calculated with a set of varying input parameters. A field-MOP is a reduced order model (ROM) for predicting the resulting field quantity for a new set of input parameters. During field-MOP creation, oSP3D calculates Field-CoP[Total] (Coefficient of Prognosis), indicating the model's forecast quality.


Note:  To ensure that the Field-MOP is created, deactivate incomplete designs. Select Edit > Deactivate incomplete designs.


To create a field-MOP:

  1. Select Field data models > Field-MOP > Create Field-MOP.

    In the dialog box that opens, the Select training data tab is active by default.

  2. Drag and drop the following quantity identifiers into the Input (selectable) area:

    • E_Modul

    • blank_thickness_1

    • plastic_failure

    • poisson_ratio

    • real_mat_abs_1

    • real_mat_ord_1

    • rho

    • yield_stress

  3. Drag and drop the following quantity identifiers into the Output area:

    • pstrain

    • thickness

    Because this example uses all default settings, no changes are necessary on the Settings tab.

  4. Click OK.

Once oSP3D completes the calculations, it adds new result field quantities to the data table.

 

F-CoP[Total]

The percentage value representing a variance-weighted average of the field model's forecast quality. Values above 80% are acceptable, and values above 90% are good. When the value for Field-CoP[Total] is low, the level of prediction might be good locally. However, you should carefully analyze the Field-CoP's distribution in space.

F-CoP[input parameter]

The percentage value representing a variance-weighted average of the input parameter's explained variance of the resulting output field. Higher values indicate a higher sensitivity of the field model with respect to the input parameter.

most sensitive inputs

The most sensitive input parameter at each node or element on the mesh. If the value is unknown, the value for Field-CoP[Total] is too low to make a valid prediction. If the value is undefined, multiple inputs have exactly the same sensitivities.

mean[FMOP]

The local average of the output field when varying the field model's input parameters.

sigma[FMOP]

The local standard deviation of the output field when varying the field model's input parameters.

You can now visualize the field-CoP results.

Visualizing Field-CoP Results

To visualize field-CoP results:

  1. If the data table is not currently displayed, select Window > Data table.

  2. For the field quantity pstrain, select the most sensitive inputs result and press the Enter key to visualize.

     

    The plot of the most sensitive inputs provides a good overview of the Field-MOP's behavior, allowing you to identify:

    • Areas of importance for each input parameter

    • Areas with low values for Field-CoP[Total], indicating little confidence in the field-MOP's ability to make a valid prediction

     

    For example, if you select the result Field-CoP[Total] and press the Enter key, you can see the most sensitive inputs for the field quantity pstrain.

  3. Select result field quantities from the data table and press the Enter key to visualize.

You can change the palette bounds in the visualization toolbox by clicking Decoration inspector  . In the following plot for the result Field-CoP[Total], the minimum for Field-CoP[Total] is set to 80%. The plot now clearly shows significant local variations, depicting areas of acceptable Field-CoP[Total].

 

This next plot of the standard deviation of the field-MOP shows where the largest changes occur when the input parameters are varied. A good field-MOP has high values for F-CoP[Total] at the same points in space.

 

In this tutorial, Field-CoP[Total] shows significant local variation. Depending on the mesh areas of interest, the field model may be useable or require further refinement. The tutorial in Analyzing Imported Field Data, you excluded field designs with too many eroded elements, reducing the number of field designs from which to build the Field-MOP to 70. In cases like this, the preferred solution is to add more designs to the DOE and rebuild the Field-MOP from the larger dataset.


Note:  While F-CoP values clearly identify one material parameter dominating the field model's output on average, the plot of most sensitive inputs tells a much more nuanced story, taking local variations into account.


You can visualize a field-MOP's output field based on any input parameter set.

Visualizing a Field-MOP's Output Field Based on Any Input Parameter Set

To visualize a field-MOP's output field based on any input parameter set:

  1. In the Choose visible data window in the 3D visualization, select Element data, pstrain, and Field-MOP.

  2. Click Add & apply to new scene.

  3. In the Field data model inspector, set the values for the input parameters by adjusting the sliders.

 

Analyzing a Field-MOP with optiSLang Postprocessing

Field-MOPs can be analyzed with optiSLang postprocessing. Because outlier detection is a particularly useful feature, it is the focus in these topics:


Note:  The file extension *.ombd must be associated with the optiSLang postprocessing executable (oslpp.exe)


Building a Field-MOP with a MOP Backend

To build a field-MOP with a MOP backend:

  1. Select Edit > Activate all objects.

  2. Select Field data models > Field-MOP > Create Field-MOP.

    In the dialog box that opens, the Select training data tab is active by default.

  3. Drag and drop the desired quantity identifiers into the Input (selectable) area.

  4. Drag and drop the quantity identifier pstrain into the Output area.

  5. On the Settings tab, select Use MOP backend and accept the default MOP settings.

  6. Click OK.

  7. To indicate that existing field-MOPs can be overwritten, click OK.

Once oSP3D completes the calculations, you can open the field-MOP in optiSLang postprocessing.

Opening a Field-MOP in optiSLang Postprocessing

To open a field-MOP in optiSLang postprocessing:

  1. If the data table is not currently displayed, select Window > Data table.

  2. In the data table, select a field quantity with an existing field-MOP.

  3. To generate a CoP matrix, select Field data models > Field-MOP > Show Field-MOP subspace interpolation in optiSLang.

  4. If prompted, select the optiSLang postprocessing app in which to open the file.

This CoP matrix shows that the first few random field amplitudes contribute the most to the field-MOP's variation. Any deviation from this pattern is an indication of model failure.

 

You can now detect outliers.

Detecting and Deactivating Outliers in optiSLang Postprocessing

To detect and deactivate outliers in optiSLang postprocessing:

  1. In the residual plot, select the outliers.

     

  2. Right-click and select Deactivate.

  3. To rebuild the MOP with an improved CoP value, select MOP > Create and update database > Create and update database.

You can now deactivate outliers in oSP3D

Deactivating Outliers in oSP3D

To deactivate outliers in oSP3D:

  1. In the list of available objects, clear the check boxes for the respective field data objects.

     

  2. Select Edit > Deactivate incomplete designs.

  3. After deactivating the outliers, repeat all statistical analysis.

If desired, you can select File > Save database to save your data to your oSP3D database.