Тоже ищю ответ на этот вопрос. Хотя бы заставить оптимизатор присваивать переменным целые значения, чтобы существенно уменьшить количество комбинаций параметров. Может кто знает?
Хочу реализовать средствами CST идею оптимизации с разбиением патча микрополосковой антенны на NxN ячеек. Для каждой ячейки параметр "1" - материал есть, "0" - материала нет (вакуум). И оптимизировать для расширения полосы по КСВН генетическим алгоритмом.
Значение переменных, присваиваемые оптимизатором, можно разложить на "0" и "1" (по степеням двойки), используя выражения с функцией "int" (взять целое) и "round" (округлить). А далее в CST есть встроенный макрос определяющий наличие материала объекта ("1"- есть, "0"- нет, вакуум ).Это реализуемо и с дробными значениями переменных, но при этом существенно возрастает число комбинаций параметров. Например 4.5, 4.8, 5.0, 5.3 при разложении по степеням двойки всё равно что просто 5.
В статьях реализуют подобную идею , управляя CST из матлаба. Но это надо быть спецом.