Overview
  • Overview

Optimization and Sweep Overview

Introductions of optimization and sweep in the software.

Optimization and Sweep

This section describes optimization and sweeps.

The software allows users to obtain the required information after running numerous related simulations, just by making simple settings.

Switch from the Objects tree to the Optimizations and sweeps, and right-click a blank area on the page. Then you can add the following options:

  • Parameter sweep: Parameter sweep;
  • S-matrix sweep: S-matrix sweep;
  • Optimization: Optimization.

Learn more>>

Optimization Settings

This section describes the settings related to optimization.

Optimization constantly adjusts the combination of one or more parameter values to run large-scale simulations, which allows users to obtain optimal solutions (locally optimal) of the objective functions or simulation results, and ultimately to complete the global optimization of the model. This feature utilizes the Particle Swarm Optimization (PSO) algorithm by default and allows users to define custom PSO coefficients to improve optimization performance. Even when multiple parameters that have an impact on the results need to be optimized simultaneously, this algorithm can quickly converge to optimum values.

Learn more>>

Sweep Settings

This section describes the settings related to parameter sweeps.

Parameter sweeps are typically used to determine the impact of specific parameters on simulation results, which facilitates the identification of optimal parameter solutions or critical structural parameters, aligning with the desired objectives. During the sweep process, the software runs simulations based on the target values specified in a parameter sweep and finally saves the project files and results generated from each simulation. Users are allowed to view all result data after the sweep process is completed and select the best values according to their specific needs. With the help of pre-processing and post-processing scripts, the software enables more complex parameter sweeps during model creation.

Learn more>>

S-matrix Sweep Settings

This section describes the settings related to S-matrix sweeps.

S-matrix sweeps are typically used to obtain the S-parameters of multiple ports simultaneously and generate the S-matrix according to users' specific goals or requirements. In addition, the final results of an S-matrix sweep include the Passivity and Reciprocity, which allow users to assess the integrity of the S-matrix. The software supports nested parameter sweeps based on S-matrix sweeps, enhancing the ability to address more complex cases for S-matrix solving and facilitating users to obtain additional information.

Learn more>>