Running an Optimization
To run an optimization, press the Start Optimization button on the toolbar or choose Config, then Optimize from the main menu. This will activate the Optimization Status tab of the Output Window and show a running status of the current value of the computed optimization error. An example of the Output Window display is shown below.
If you have a graph open with traces having the Plot live data when optimizing property checked, these traces will update in an animated fashion each time the optimizer reaches an improved solution. The graph of a typical configuration before optimization is shown below.
While an optimization is running, you can either wait for the optimization to complete, or press the Stop Optimization button on the toolbar. In either case, MSO will ask you whether you want to keep the results the optimizer computed or revert to the original state. Click the appropriate button on the dialog box to proceed.
When the optimization is finished, the plot will display the final optimized result. Assuming the configuration was set up correctly, the plot of the configuration after optimization will exhibit better response flatness and less seat-to-seat response variation than before the optimization was run. An example of a typical configuration after optimization is shown below.
Although this is a big improvement over the condition before the optimization was run, it is just one of many possibilities that could be explored. You might want to try a larger number of PEQs per sub, or to see what could be done with a minimalist configuration, or some other alternative. To do this, you'll want to make a copy of the configuration you just created, modify the copy in some way, then run an optimization on the copy and compare the results with the original configuration. In the next section, we'll look at the configuration cloning feature that allows you to easily create a new configuration based on an existing one.