Значения начального состояния модели, заданной как Nx - вектор элемента, где Nx является количеством состояний модели. Этот параметр называют Vector of state values, пока вы не задаете Model
.
Если вы не знаете начальные состояния, можно оценить эти состояния можно следующим образом:
Чтобы симулировать модель вокруг данного уровня на входе, когда вы не будете знать соответствующего уровня на выходе, оцените значения состояния равновесия с помощью findop
команда. Например, чтобы симулировать модель M
об установившейся точке, где входом является 1
и выход неизвестен, задайте значения начального состояния как X0
, где
Чтобы оценить начальные состояния, которые обеспечивают лучшую подгонку между результатами измерений и симулированным ответом модели для того же входа, используйте findstates
команда. Например, чтобы вычислить начальные состояния, таким образом, что ответ модели M
совпадает с выходными данными в наборе данных z
, задайте X0
, таким образом, что:
Чтобы продолжить симуляцию от предыдущей запущенной симуляции, используйте симулированные значения ввода - вывода от предыдущей симуляции, чтобы вычислить начальные состояния X0
для текущей симуляции. Используйте data2state
команда, чтобы вычислить X0
. Например, предположите тот firstSimData
переменная, которая хранит значения ввода и вывода от предыдущей симуляции. Для модели M
, можно задать X0
, таким образом, что:
Зависимость
Чтобы включить этот параметр, задайте Initial conditions
как State values
.