Adaptive Lookup Table (1D Stair-Fit)

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

Библиотека

Simulink Design Optimization

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

Описание

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

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

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

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

Удваивается только

Параметры

First input (row) breakpoint set

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

Make initial table an input

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

Table data (initial)

Начальные табличные выходные значения. Этот вектор должен иметь размер N-1, где N является количеством точек останова.

Table numbering data

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

Adaptation method

Выберите одну из следующих опций:

  • Sample mean — Среднее значение все значения получено в ячейке.

  • Sample mean (with forgetting) — Дайте больше веса новым данным. Взвешивание определяется параметром Adaptation gain.

Для получения дополнительной информации смотрите Выбор Adaptation Method.

Adaptation gain (0 to 1)

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

Make adapted table an output

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

Add adaptation enable/disable/reset port

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

Add cell lock enable/disable port

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

Action for out-of-range input

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

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

Представленный в R2009a