Значения начального состояния пространства состояний (idss) и линейные модели (idgrey) серого поля, заданные как Nx - вектор элемента, где Nx является количеством состояний модели. Чтобы оценить начальные состояния, которые обеспечивают лучшую подгонку между результатами измерений и моделируемым ответом модели для того же входа, используйте команду findstates.
Например, чтобы вычислить начальные состояния, таким образом, что ответ модели M совпадает с моделируемыми выходными данными в наборе данных z, задайте X0, такой что:
Для линейных моделей кроме idss или idgrey, блок принимает, что начальные условия являются нулем.
Если вы хотите воспроизвести результаты симуляции, что вы входите в Образцовое Выходное окно графика в приложении System Identification, или от команды compare:
Если идентифицированная модель m не является пространством состояний или моделью серого поля, преобразуйте модель в форму пространства состояний (модель idss) и задайте модель в пространстве состояний mss в блоке.
Вычислите значения начального состояния, которые производят лучшую подгонку между образцовым выводом и измеренным выходным сигналом с помощью findstates. Задайте горизонт прогноза, когда Inf, то есть, минимизирует ошибку симуляции.
X0 = findstates(mss,z,Inf);
Используйте модель mss и начальные состояния X0 в блоке Idmodel, чтобы выполнить симуляцию. Задайте тот же входной сигнал z для симуляции, которую вы использовали в качестве данных о валидации в приложении или compare.