SMF - Space Mapping Framework
SMF system contains five main parts including the setup interfaces, core algorithms, auxiliary algorithms, model drivers, and visualization interfaces. Core algorithms include a range of built-in space mapping and generic surrogate-based optimization procedures, interfaces for automated and interactive optimization and modeling as well as the script interpreter that allows the user to construcst dedicated algorithms using various SMF procedures and capabilities as the building blocks.
There is a number of auxiliary procedured pre-implemented in the SMF system that include parameter extraction algorithms, surrogate model optimization algorithms, interfaces for direct optimization of the high- and low-fidelity models, as well as basic and advanced modeling procedures.
SMF system contains drivers for several commercial electromagnetic and circuit simulators that allow the user to include these simulators in an automated optimization loop. It is possible to define several models and use them for multi-fidelity/multi-level optimization/modeling. All evaluations of the simulator-based models are stored in the SMF database for possible reuse.
SMF provides visualization interfaces that allow the user to observe the fine/coarse/surrogate model responses, visually evaluate the model matching, as well as conduct step-by-step interactive optimization and surrogate model construction and testing.
Automated space mapping optimization interface:
Surrogate model optimization interface:
Fine model (direct) optimization interface:
Frequency scaling interface:
Surrogate model testing interface: