Adaptive Lookup Table (1D Stair-Fit)

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

Библиотека

Simulink Design Optimization

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

Описание

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

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

Можно использовать блок Adaptive Lookup Table (1D Stair Fit), чтобы смоделировать изменяющиеся во времени системы с одним входом.

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

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

Параметры

First input (row) breakpoint set

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

Make initial table an input

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

Table data (initial)

Начальные значения таблицы. Этот вектор должен иметь размер N-1, где 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 для адаптированной таблицы.

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