Двумерный адаптивный поиск таблицы
Simulink Design Optimization
Блок Адаптивная интерполяционная таблица (2D Stair-Fit) создает двумерную адаптивную интерполяционную таблицу путем динамического обновления базовой интерполяционной таблицы. Блок использует выходы y вашей системы, чтобы выполнить адаптацию.
Каждый параметр индексации u может принимать значение в наборе адаптируемых точек данных, которые называются точками останова. Две контрольные точки в каждой размерности определяют камеру. Набор всех точек по оси Х в одном из размерностей задает сетку. В двумерном случае каждая камера имеет четыре точки прерывания и является плоской поверхностью.
Можно использовать блок Адаптивная интерполяционная таблица (2D Stair-Fit), чтобы смоделировать изменяющиеся во времени системы с двумя входами.
Только двойной точности
Вектор значений, содержащих возможные блочные входные значения для первой входной переменной. Первый входной вектор должен быть монотонно увеличен.
Вектор значений, содержащих возможные блочные входные значения для второй входной переменной. Второй входной вектор должен быть монотонно увеличен.
Установка этого флажка заставляет блок Adaptive Lookup Table (2D Stair-Fit) игнорировать параметр Table data (initial) и создает новый входной порт Tin
. Используйте этот порт для ввода данных таблицы.
Начальные значения таблицы. Эта матрица 2 на 2 должна быть размера (n-1) -by- (m-1), где n - количество первых входных точек прерывания, а m - количество вторых входных точек прерывания.
Числовые значения, присвоенные камерам. Эта матрица должна быть того же размера, что и матрица данных таблицы, и каждое значение должно быть уникальным.
Выберите Sample mean
или Sample mean with forgetting
. Среднее значение выборки рассчитывает среднее все значения, полученные в камере. Выборка среднего с забыванием придает больше веса новым данным. Сколько веса определяется параметром Adaptation gain. Для получения дополнительной информации смотрите Выбор метода адаптации.
Число от 0 до 1, которое регулирует вес, придаваемый новым данным во время адаптации. 0 означает короткую память (последние данные становятся значением таблицы), а 1 означает длинную память (среднее значение всех данных, полученных в камере).
Установка этого флажка создает дополнительный выходной порт Tout
для адаптированной таблицы.
Установка этого флажка создает дополнительный входной порт Enable
который включает, отключает или сбрасывает адаптивную интерполяционную таблицу. A значения сигналов 0
приложенный к порту отключает адаптацию и значение сигналов 1
включает адаптацию. Установка значения сигналов равным 2
устанавливает значения таблицы в исходные данные таблицы.
Установка этого флажка создает дополнительный входной порт Lock
который предоставляет средство для обновления только заданных камер во время запуска симуляции. A значения сигналов 0
разблокирует указанные камеры и значение сигналов 1
блокирует указанные камеры.
Ignore
или Adapt
путем экстраполяции за пределы крайних точек останова.