Наборы измеренных данных часто собираются в разное время и при различных начальных условиях. Когда вы оцениваете параметры модели с помощью одного набора данных и впоследствии запускаете другую оценку со вторым набором данных, значения параметров могут не совпадать.
Можно использовать Parameter Estimator для оценки начальных условий с помощью процедур, которые аналогичны тем, которые вы используете для оценки параметров. Затем можно использовать эти начальные оценки условий в качестве базиса для оценки параметров для Simulink® модель.
После выбора параметров для оценки, как описано в Specify Parameters for Estimation, можно задать начальные условия состояний в модели. По умолчанию в оценке используются начальные условия, заданные в модели Simulink. Если необходимо задать начальные условия, отличные от значений по умолчанию, используйте панель Initial States в диалоговом окне редактора экспериментов. В данном примере щелкните правой нажатие кнопки NewData
и выберите Edit... из списка, чтобы открыть редактор экспериментов. Затем нажмите Select Initial States кнопку.
Диалоговое окно «Выбор состояний модели» для engine_idle_speed
модель выглядит как
Установите флажок рядом с состоянием, которое необходимо изменить. Например, если вы выбираете engine_idle_speed/Transfer Fcn и вводите начальные значения -0.2
и 0
, панель Initial States теперь выглядит как
Щелкните Select Parameters на вкладке Parameter Estimation. После выбора параметров, как описано в разделе Задать параметры для оценки, диалоговое окно Edit: Estimated Parameters выглядит следующим образом.