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