19.12.6 Monitoring your optimization process

You can monitor the progress of your optimization process while it is running by selecting OptimizationMonitoroptimization process name. You can also monitor the optimization process by selecting the optimization process name in the Optimization Process Manager and clicking Monitor. In addition, you can monitor the Abaqus jobs that completed during previous design cycles by clicking mouse button 3 on the job in the Model Tree and selecting Monitor.

The optimization process monitor displays a table showing the optimization values after each design cycle, as described in Understanding the files generated by an optimization process, Section 19.5.2. By default, the table includes only the objective function and any constraints in the optimization process. Abaqus/CAE adds a row to the table when a design cycle completes. You can click mouse button 3 on a cell in the table and do the following:

To view an X–Y plot showing the change in the value of the design responses after each design cycle, click the Plot button in the upper left corner of the optimization process monitor. The X–Y plot appears in a new viewport and includes every design response listed in the table. You can use the X–Y plot options to customize the appearance of the plot, as described in Chapter 47, X–Y plotting.”

The data that are displayed in the table or in the X–Y plot are read from the files optimization_status_all.csv and optimization_report.csv. The Optimization module must be able to write to these files while the optimization process is executing. For example, you cannot open the files in an application such as Microsoft Excel while the optimization process is executing.

The optimization process monitor also displays the following information:

To monitor the Abaqus analysis job associated with the optimization process, click the Monitor button in the upper right corner of the optimization process monitor. (If your optimization process includes multiple models, the Optimization module creates an analysis job for each model and you must first select the desired job to monitor.) Abaqus/CAE displays the job monitor and continues to update the job monitor for each iteration of the optimization. If desired, you can terminate the Abaqus analysis job and, hence, the optimization process, from the job monitor. For more information, see Continuing an optimization process that terminated, Section 19.12.5, and Monitoring the progress of an analysis job, Section 19.2.6.

An optimization process outputs a large amount of information to the optimization process monitor, especially to the Output File tabbed page. To help you locate a particular text string, you can use the Search Text fields in the lower half of the optimization process monitor. Select the desired file tab, enter a search string in the Text to find field, and click Next or Previous to step through the output from one hit to the next. Toggle on Match case to perform a case-sensitive search.

The information presented in the optimization process monitor is updated continually as the optimization progresses. If the optimization fails, the Errors tabbed page appears in front of the other tabbed pages automatically to help you determine the cause of the failure. In addition, an exclamation point appears on the tab if any error or warning messages are output.

If you start monitoring an optimization process and then either exit Abaqus/CAE, close the current model database, or open a new model database, the optimization process will continue; but, you will no longer be able to monitor the optimization process from Abaqus/CAE.


For information on related topics, click any of the following items: