Adaptive Lookup Table (2D Stair-Fit)

Двумерный адаптивный поиск таблицы

Библиотека

Simulink Design Optimization

  • Adaptive Lookup Table (2D Stair-Fit) block

Описание

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

Каждый параметр индексации u может принимать значение в наборе адаптируемых точек данных, которые называются точками останова. Две контрольные точки в каждой размерности определяют камеру. Набор всех точек по оси Х в одном из размерностей задает сетку. В двумерном случае каждая камера имеет четыре точки прерывания и является плоской поверхностью.

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

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

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

Параметры

First input (row) breakpoint set

Вектор значений, содержащих возможные блочные входные значения для первой входной переменной. Первый входной вектор должен быть монотонно увеличен.

Second input (column) breakpoint set

Вектор значений, содержащих возможные блочные входные значения для второй входной переменной. Второй входной вектор должен быть монотонно увеличен.

Make initial table an input

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

Table data (initial)

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

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 для адаптированной таблицы.

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