Нелинейные модели ARX

Нелинейное поведение, смоделированное с использованием динамических сетей, таких как сигмоид и вейвлет

Используйте нелинейные модели ARX, чтобы представлять нелинейность в вашей системе с помощью динамических оценок нелинейности, таких как вейвлет, древовидное разбиение и сигмоидные сети. В тулбоксе эти модели представлены как idnlarx объекты. Вы можете оценить нелинейные модели ARX в приложении System Identification или в командной строке, используя nlarx команда.

Приложения

System IdentificationИдентифицируйте модели динамических систем по измеренным данным

Функции

расширить все

idnlarxНелинейная модель ARX
nlarxОценка параметров нелинейной модели ARX
nlarxOptionsНабор опций для nlarx
isnlarxОбнаружение нелинейности в данных оценки
initУстановите или рандомизируйте начальные значения параметров
getpvecПолучите параметры модели и соответствующие данные о неопределенности
setpvecИзмените значения параметров модели
linearRegressorЗадайте линейный регрессор для нелинейной модели ARX
polynomialRegressorЗадайте полиномиальный регрессор для нелинейной модели ARX
customRegressorЗадайте пользовательский регрессор для нелинейной модели ARX
getregВыражения регрессора и числовые значения в нелинейной модели ARX
polyreg(Не рекомендуемый) Степени и продукты стандартных регрессоров
customreg(Не рекомендуемый) Пользовательский регрессор для нелинейных моделей ARX
addreg(Не рекомендуемый) Добавить пользовательские регрессоры к нелинейной модели ARX
customnetФункция пользовательской сети для нелинейных моделей ARX и Гаммерштейна-Винера
linearОбъект линейного отображения для нелинейных моделей ARX
neuralnetКласс, представляющий оценку нелинейности нейронной сети для нелинейных моделей ARX
treepartitionНелинейная функция с древовидным разбиением для нелинейных моделей ARX
wavenetФункция вейвлет для нелинейных моделей ARX и Гаммерштейна-Винера
sigmoidnetФункция Сигмоидной сети для нелинейных моделей ARX и Гаммерштейна-Винера
evaluateЗначение оценки нелинейности на заданном входе
simСимулируйте реакцию идентифицированной модели
simOptionsНабор опций для sim
predictПредсказать выход модели K-шага вперед
predictOptionsНабор опций для predict
compareСравните идентифицированный выход модели и измеренный выход
compareOptionsНабор опций для compare
forecastПрогноз идентифицированного выхода модели
forecastOptionsНабор опций для forecast
plotПостройте график нелинейности нелинейной модели ARX
evaluateЗначение оценки нелинейности на заданном входе
getDelayInfoПолучите информацию о задержке ввода/вывода для idnlarx структура модели
findopВычислите рабочую точку для нелинейной модели ARX
findopOptionsНабор опций для findop
operspecСоздайте объект спецификации рабочей точки для idnlarx модель
linearizeЛинеаризация нелинейной модели ARX
linappЛинейное приближение нелинейных моделей ARX и Гаммерштейна-Винера для заданного входа

Блоки

расширить все

Nonlinear ARX ModelСимулируйте нелинейную модель ARX в программном обеспечении Simulink
Iddata SinkЭкспортируйте данные моделирования как iddata объект в рабочее пространство MATLAB
Iddata SourceИмпорт данных во временной области, хранящихся в iddata объект в рабочем пространстве MATLAB

Темы

Что такое нелинейные модели ARX?

Осмыслите структуру нелинейной модели ARX.

Доступные функции отображения для нелинейных моделей ARX

Выберите из сигмоида, вейвлета, древовидного разбиения, линейной, нейронной и пользовательской нелинейности сети.

Идентификация нелинейных моделей ARX

Задайте нелинейную структуру ARX и сконфигурируйте алгоритм оценки.

Валидация нелинейных моделей ARX

Постройте график нелинейности модели, анализируйте невязки, а также моделируйте и прогнозируйте выход модели.

Использование нелинейных моделей ARX

Моделируйте, прогнозируйте и прогнозируйте выход модели, линеаризируйте нелинейные модели ARX и импортируйте оцененные модели в Simulink® программное обеспечение.

Линейное приближение нелинейных черно-коробчатых моделей

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

Как программное обеспечение вычисляет выход нелинейной модели ARX

Как программное обеспечение оценивает выходы вычислителей нелинейности и использует этот выход для вычисления отклика модели.

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