Задайте данные об оценке

Эта тема показывает, как задать данные об оценке для оценки параметра.

Создайте эксперимент

Прежде чем вы зададите данные об оценке, создадите эксперимент. В подсказке MATLAB® откройте нелинейную модель скорости холостого хода автомобильного механизма путем ввода

engine_idle_speed
В окне модели Simulink® откройте инструмент Parameter Estimation путем выбора Analysis > Parameter Estimation.

В инструменте Parameter Estimation, на вкладке Parameter Estimation, нажимают New Experiment.

Это действие создает эксперимент под названием Exp в списке Experiments в панели Data Browser и открывает редактор эксперимента. Чтобы изменить название эксперимента, щелкните правой кнопкой по Exp и выберите Rename. Если вы переименовываете его NewData, список Experiments теперь выглядит так:

Отредактируйте данные об эксперименте

После создания эксперимента запустите редактор эксперимента путем щелчка правой кнопкой по имени эксперимента и выбора Edit... из списка. Редактор эксперимента напоминает следующую фигуру.

Редактор эксперимента имеет четыре панели. Вы выбираете выходные сигналы и импортируете выходные данные в панели Outputs. Вы выбираете входные сигналы и импортируете входные данные в панели Inputs. Можно задать начальные состояния модели в панели Initial States. Можно задать параметры, чтобы оценить в панели Parameters.

Строки в панели Inputs редактора соответствуют блоку Inport BPAV в engine_idle_speed модель. Смотрите Импортируют Данные для Оценки Параметра.

Строки в панели Outputs соответствуют блоку Outport Engine Speed. Можно импортировать данные сигнала из файлов или рабочего пространства MATLAB.

Модель скорости холостого хода автомобильного механизма содержит данные измерений, хранимые в iodata массив в рабочей области. Массив содержит два столбца: первое для входных данных и второе для выходных данных. Данные времени находятся в time массив в рабочей области. Импортируйте входные данные путем ввода [time,iodata(:,1)] в диалоговом окне в панели Inputs.

Импортируйте выходные данные путем ввода [time,iodata(:,2)] в диалоговом окне в панели Outputs.

Примечание

У вас может быть больше чем один сигнал ввода или вывода, но у вас может быть только один набор данных для сигнала. Если вы имеете несколько наборов данных, создаете несколько экспериментов.

Связанные примеры

Больше о