Можно опционально задать, как итерационный алгоритм обрабатывает начальные условия для оценки параметров модели. Эта информация поддерживает оценочные процедуры Оценка моделей процесса с использованием моделей процесса приложения и оценки в командной строке.
В приложении Системы идентификации установите Initial condition один из следующих вариантов:
Zero
- Устанавливает все начальные состояния в нуль.
Estimate
- Обрабатывает начальные состояния как неизвестный вектор параметров и оценивает эти состояния из данных.
Backcast
- Оценивает начальные состояния с помощью метода обратной фильтрации (аппроксимация методом наименьших квадратов).
U-level est
- Оценивает и начальные условия, и входы смещения. Для нескольких входов входной уровень для каждого входа оценивается индивидуально. Используйте, если вы включили интегратора в передаточную функцию.
Auto
- Автоматически выбирает один из предыдущих опций на основе данных оценки. Если начальные условия оказывают незначительный эффект на ошибки предсказания, они принимаются равными нулю, чтобы оптимизировать эффективность алгоритма.
В командной строке задайте начальные условия используя InitialCondition
опция оценки модели, сконфигурированная с помощью procestOptions
команда. Для примера используйте эту команду, чтобы оценить передаточную функцию первого порядка и установить начальные состояния на нуль:
opt = procestOptions('InitialCondition','zero'); model = procest(data,'P1D',opt)