Adaptive Lookup Table (nD Stair-Fit)

Адаптивная интерполяционная таблица произвольной размерности

Библиотека

Simulink Design Optimization

  • Adaptive Lookup Table (nD Stair-Fit) block

Описание

Блок Adaptive Lookup Table (nD Stair-Fit) создает адаптивную интерполяционную таблицу произвольной размерности путем динамического обновления базовой интерполяционной таблицы. Блок использует выходы вашей системы, чтобы выполнить адаптацию.

Каждый параметр индексации может взять значение в наборе адаптируемых точек данных, которые называются точками останова. Точки по оси Х в каждой размерности определяют камеру. Набор всех точек по оси Х в одном из размерностей задает сетку. В n-мерном случае каждая камера имеет две n точек останова и является (n-1) гиперповерхностью.

Можно использовать блок Адаптивная интерполяционная таблица (nD Stair-Fit), чтобы смоделировать изменяющиеся во времени системы с 2 или более входами.

Поддержка типа данных

Только двойной точности

Параметры

Number of table dimensions

Количество размерностей для адаптивной интерполяционной таблицы.

Table breakpoints (cell array)

Набор одномерных векторов, который содержит возможные входные значения блоков для входных переменных. Каждая входная строка должна быть монотонно увеличена, но строки не должны быть одинаковой длины. Для примера, если Number of table dimensions 3можно задать контрольные точки таблицы следующим образом:

{[1 2 3], [5 7], [1 3 5 7]}
Make initial table an input

Установка этого флажка заставляет блок Adaptive Lookup Table (nD Stair-Fit) игнорировать параметр Table data (initial) и создает новый входной порт Tin. Используйте этот порт для ввода данных таблицы.

Table data (initial)

Начальные значения таблицы. Этот (n-D) массив должен иметь размер (n-1) -by- (n-1)... -by- (n-1), (D раз), где D - количество размерностей, а n - количество входа точек останова.

Table numbering data

Числовые значения, присвоенные камерам. Этот вектор должен быть того же размера, что и массив данных таблицы, и каждое значение должно быть уникальным.

Adaptation method

Выберите Sample mean или Sample mean with forgetting. Среднее значение выборки рассчитывает среднее все значения, полученные в камере. Выборка среднего с забыванием придает больше веса новым данным. Сколько веса определяется параметром Adaptation gain. Для получения дополнительной информации смотрите Выбор метода адаптации.

Adaptation gain (0 to 1)

Число от 0 до 1, которое регулирует вес, придаваемый новым данным во время адаптации. 0 означает короткую память (последние данные становятся значением таблицы), а 1 означает длинную память (среднее значение всех данных, полученных в камере).

Make adapted table an output

Установка этого флажка создает дополнительный выходной порт Tout для адаптированной таблицы.

Примечание

Блок Adaptive Lookup Table (n-D Stair Fit) не может выводить таблицу 3 или более размерностей.

Add adaptation enable/disable/reset port

Установка этого флажка создает дополнительный входной порт Enable который включает, отключает или сбрасывает адаптивную интерполяционную таблицу. A значения сигналов 0 приложенный к порту отключает адаптацию и значение сигналов 1 включает адаптацию. Установка значения сигналов равным 2 устанавливает значения таблицы в исходные данные таблицы.

Add cell lock enable/disable port

Установка этого флажка создает дополнительный входной порт Lock который предоставляет средство для обновления только заданных камер во время запуска симуляции. A значения сигналов 0 разблокирует указанные камеры и значение сигналов 1 блокирует указанные камеры.

Action for out-of-range input

Ignore или Adapt путем экстраполяции за пределы крайних точек останова.

Расширенные возможности

.
Введенный в R2009a