Вы можете получить доступ к мастеру создания интерполяционной таблицы по меню или панели инструментов из любого представления в CAGE. Мастер помогает вам быстро создать набор интерполяционных таблиц с одинаковыми осями для всех входов модели, и отклика модели, и любых других откликов, которые разделяют входы. Можно выбрать, какую из этих интерполяционных таблиц создать, и выбрать значения для осей (или нормализаторов), которые используют все интерполяционные таблицы. Можно также добавить все новые таблицы к компромиссу.
Этот мастер может быть полезен при создании таблиц для оптимизации, для использования при заполнении таблиц с результатами оптимизации и для исследования результатов в ракурсах компромисса.
Чтобы создать интерполяционные таблицы (и, опционально, компромисс) из модели,
Выберите Tools > Create Lookup Tables From Model.
Откроется мастер Create Lookup Tables From Model.
Выберите модель, на которой будут основываться новые таблицы.
Если вы просматриваете модель, мастер автоматически выбирает текущую модель. Если вы просматриваете узел оптимизации или выхода оптимизации, то мастер автоматически выбирает модель в первой цели. Можно использовать это для создания интерполяционных таблиц для выбранной оптимизации.
Если вы выбрали модель «точка по точкам», можно опционально установить флажок для Create operating point data set.
Нажмите Next.
Выберите входные переменные осей и настройте нормализаторы, которые будут использоваться для новых таблиц.
Если вы выбрали модель точка за точкой, CAGE автоматически устанавливает флажок, чтобы Use model operating points для нормализаторов таблицы. Флажок можно снять, если необходимо выбрать различные нормализаторы.
Выберите входы. Для X- и Y-axis inputs можно выбрать любую входную переменную для выбранной модели или ответ модели.
Выберите нормализаторы. Можно выбрать существующие нормализаторы в проекте или создать таковые. При создании нормализаторов можно отредактировать номера Table rows и Table columns и отредактировать значения в Input столбцах. По умолчанию CAGE инициализирует нормализаторы с равными интервалами точек в переменных областях значений, если только вы не выбираете модель отклика в качестве входов таблицы.
Если вы выбираете вход модели отклика, необходимо задать точки прерывания. Нажмите кнопку для Edit breakpoints, затем введите число точек и область значений для размещения точек останова. Если вы этого не делаете, входы модели разделяются на 0-1, потому что CAGE не может определить область значений автоматически, как это происходит с переменными. После создания таблиц с вход модели, в словаре переменных можно просмотреть новую переменную с именем modelname
с заданной областью значений. CAGE использует эту входную переменную, чтобы соответствовать именам моделей, когда вы заполняете интерполяционные таблицы из результатов оптимизации._input
Нажмите Next.
Установите флажки, чтобы задать переменные и отклики для создания интерполяционных таблиц. Можно создать интерполяционные таблицы для других откликов с теми же входами, что и первичная модель (и те же рабочие точки для моделей точка за точкой).
По умолчанию создается компромисс, содержащий все новые таблицы. Компромисс может быть полезен для исследования результатов оптимизации. Если вы не хотите создавать компромисс, снимите флажок.
Щелкните Finish, чтобы создать таблицы и компромисс.
Появится диалоговое окно, в котором будут перечислены все созданные элементы, и можно выбрать, какие (если таковые имеются) элементы для просмотра.