Значения начального состояния модели, заданной как 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
.