Нелинейность

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

Если вы новичок в моделировании нелинейности, сначала попробуйте использовать блок интерполяционной таблицы. Блоки интерполяционной таблицы используют массивы данных, чтобы сопоставить входные значения с выходными значениями, аппроксимируя математические функции. Чтобы аппроксимировать функцию в N переменных, используйте блок n-D Lookup Table:

Блоки

1-D Lookup TableАппроксимация одномерной функции
2-D Lookup TableАппроксимация двумерной функции
Direct Lookup Table (n-D)Индекс в n-мерную таблицу для извлечения элемента, вектора или 2-D матрицы
Interpolation Using PrelookupИспользуйте предварительно вычисленные значения индекса и дроби, чтобы ускорить приближение N-мерной функции
Lookup Table DynamicАппроксимируйте одномерную функцию с помощью динамической таблицы
n-D Lookup TableАппроксимация n-мерной функции
PrelookupВычислите индекс и дробь для интерполяции с использованием блока Prelookup
Sine, CosineРеализуйте синус с фиксированной точкой или волну косинуса с помощью подхода интерполяционной таблицы, который использует симметрию квартальной волны

Классы

Simulink.LookupTableСохраните и поделитесь интерполяционной таблицей и данными точек по оси Х, сконфигурируйте данные для генерации кода ASAP2 и AUTOSAR
Simulink.BreakpointСохраните и поделитесь данными для набора точек по оси Х, сконфигурируйте данные для генерации кода ASAP2 и AUTOSAR
Simulink.lookuptable.EvenspacingСконфигурируйте данные набора интервалов для объекта интерполяционной таблицы
Simulink.lookuptable.TableСконфигурируйте данные таблицы для объекта интерполяционной таблицы
Simulink.lookuptable.BreakpointСконфигурируйте данные набора точек по оси Х для объекта интерполяционной таблицы
Simulink.lookuptable.StructTypeInfoСконфигурируйте параметры для типа структуры, которую объект интерполяционной таблицы использует в сгенерированном коде

Примеры и как

Ввод точек по оси Х и данных таблицы

Как задать наборы данных точек по оси Х и данные таблицы для блоков интерполяционной таблицы

Редактирование интерполяционных таблиц

Как изменить элементы интерполяционных таблиц

Импорт данных интерполяционной таблицы из MATLAB

Можно импортировать данные таблицы и точек по оси Х из переменных в рабочем пространстве MATLAB, указав на них ссылки на вкладке Table and Breakpoints диалогового окна.

Импорт данных интерполяционной таблицы из Excel

В этом примере показано, как использовать MATLAB xlsread функция в модели Simulink для импорта данных в интерполяционную таблицу.

Создайте интерполяционную таблицу логарифма

Пример, демонстрирующий, как работать с блоками интерполяционной таблицы

Блоки предварительной загрузки и интерполяции

Предоставляет примеры использования Prelookup и Interpolation Using Prelookup блоков вместе

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

Процесс обновления существующих моделей для использования текущих версий блоков интерполяционной таблицы

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

Предоставляет советы по оптимизации сгенерированного кода для блоков интерполяционной таблицы

Просмотр Simulink данных объекта .LookupTable с помощью табличного интерфейса диалогового окна свойств

Работа с объектами интерполяционной таблицы с Simulink.LookupTable диалоговое окно свойств.

Концепции

Сведения о блоках интерполяционной таблицы

Краткий обзор блоков интерполяционной таблицы

Анатомия интерполяционной таблицы

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

Библиотека блоков интерполяционных таблиц

Описание различных блоков в библиотеке Интерполяционных таблиц

Инструкции по выбору интерполяционной таблицы

Как выбрать лучшую интерполяционную таблицу для вашего приложения

Характеристики данных интерполяционной таблицы

Описывает требования данных интерполяционной таблицы и контуры, как представлять прерывистые данные

Методы аппроксимации значений функций

Как задать метод, которым блоки интерполяционной таблицы аппроксимируют значения функций

Рекомендуемые примеры