{'fraction_non_alphanumeric': 0.017463933181473046, 'fraction_numerical': 0.0, 'mean_word_length': 5.158878504672897, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
HFSS automated driver based on non-GUI scripting for EM-based design of high-frequency circuits

A common requirement to solve EM-based optimization problems consists of implementing numerical drivers to perform multiple calls to highly accurate commercial CAD tools, such as HFSS. Usually, this multiple calls to the tools cause a high consumption of computational resources and dedicated usage of licenses to manage the software. In environments such as academy and industry, sometimes it is not possible to have unlimited resources of these kind, being important to optimize the usage of them. This article proposes a technique which allows the engineer to avoid a continuous usage of a GUI environment while designing a high-frequency structure by means of an optimization algorithm. Our method consists of on-line editing the structure under study and collecting the EM-responses without ever opening or using the HFSS's GUI. HFSS is especially suitable to this approach since it handles two separate licenses for its GUI and solving engine. The proposed method yields considerable savings in computational resources and processing time. Our technique is illustrated by designing a microstrip low-pass filter structure using a space mapping technique with HFSS and APLAC, as fine and coarse models, respectively.