Сравните данные моделирования

Моделирование Data Inspector сравнивает данные и метаданные для выполнений и отдельных сигналов. Можно анализировать результаты сравнения с графиком различия и функциями допуска. Можно управлять сравнением посредством настроек сравнения. Для получения дополнительной информации о настройках сравнения смотрите, Как Моделирование Data Inspector Сравнивает Данные. Этот пример основывается и использует данные, сгенерированные в, Осматривают Данные Моделирования.

Настройка

Этот пример продолжается от, Осматривают Данные Моделирования. Можно также использовать этот скрипт, чтобы сгенерировать данные, требуемые для примера.

% Load system
load_system('slexAircraftExample')

% Configure signals to log
Simulink.sdi.markSignalForStreaming('slexAircraftExample/Pilot', 1, 'on')
Simulink.sdi.markSignalForStreaming('slexAircraftExample/Aircraft Dynamics Model', 3, 'on')
Simulink.sdi.markSignalForStreaming('slexAircraftExample/Aircraft Dynamics Model', 4, 'on')

% Change Pilot signal to sine
set_param('slexAircraftExample/Pilot', 'WaveForm', 'sine')

% Simulate model
sim('slexAircraftExample')

% Change Pilog signal to square
set_param('slexAircraftExample/Pilot', 'WaveForm', 'square')

% Simulate Model
sim('slexAircraftExample')

Сравните сигналы

Можно сравнить сигналы анализировать отношение между вводами и выводами модели. Например, сравните входной сигнал Stick с выводом, наблюдаемым в alpha, rad. Затем задайте значения допуска, чтобы анализировать результат.

Чтобы сравнить alpha, rad сигнализируют к сигналу Stick:

  1. Перейдите к Сравнить панели.

  2. Чтобы просмотреть список сигналов, доступных для сравнения, кликните по текстовому полю Baseline и выберите Signals.

  3. Выберите Stick (Run 1: slexAircraftExample).

  4. Нажмите Compare к текстовому полю и выберите Signals.

  5. Выберите alpha, rad (Run 1: slexAircraftExample).

  6. Нажмите Compare.

Также можно выбрать Baseline и Compare к сигналам через контекстное меню, когда вы щелкаете правой кнопкой по сигналу по Осмотреть панели.

Здесь, alpha, rad и сигналы Stick сравнены от Run 1. Сигналы не соответствуют в абсолюте, относительном, и допуски времени, весь набор к 0 по умолчанию.

Допуск времени сигнала

От визуального осмотра сигналов вы видите, что alpha, rad изолирует Stick. Добавьте допуск времени к сигналу Stick составлять задержку.

Введите 0.5 в поле Time Tolerance панели свойств слева от графической области просмотра. Когда вы задаете допуск к Базовому сигналу, его поле Override Global Tolerance автоматически изменяется на yes. Когда вы щелкаете далеко от поля Time Tolerance свойств сигнала, сравнение запускается снова, с помощью допуска уровня сигнала, который вы задали. Если вы хотите использовать глобальные значения допуска для сигнала, кликните по полю Override Global Tolerance и выберите no из выпадающего.

Моделирование Data Inspector чертит полосу допуска вокруг нанесенного на график Базового сигнала и вокруг сигнала различия со знаком, отображенного в нижнем подграфике. Панель вдоль верхней части графика различия показывает передачу и из областей допуска для сравнения зеленого и красного цвета.

Примечание

Моделирование Data Inspector чертит область допуска с самой снисходительной интерпретацией заданных допусков к каждой точке. Для получения дополнительной информации о том, как Моделирование Data Inspector вычисляет полосу допуска, смотрите Спецификацию Допуска.

Допуск значения сигнала

Допуск времени покрывает разность фаз между двумя сигналами, но сравнение все еще не передает из-за амплитудного различия. Можно добавить допуск значения или как Абсолютный Допуск или как Относительный Допуск.

Чтобы добавить абсолютный допуск к сигналу Stick, введите 0.05 в поле Absolute Tolerance в панели свойств. С комбинацией абсолютных допусков и допусков времени, передач сравнения сигнала.

Сравните выполнения

Можно также использовать Моделирование Data Inspector, чтобы сравнить все регистрируемые сигналы в модели целиком путем сравнения выполнений. Запуститесь сравнения предоставляют полезную информацию об эффектах изменения параметров модели. Например, измените сокращение частоты фильтра для входного сигнала палки управления. Затем оцените эффект на выходной сигнал с Моделированием Data Inspector.

  1. Нажмите кнопку Model Explorer, чтобы получить доступ к переменным Рабочего пространства модели.

  2. Измените значение Ts в Рабочем пространстве модели от 0.1 до 1 и закройте Образцовый Проводник.

  3. Моделируйте модель с новым фильтром.

  4. На Сравнить панели в Моделировании Data Inspector кликните по текстовому полю Baseline и выберите Runs.

  5. Из списка выполнений выберите Run 2: slexAircraftExample.

  6. Нажмите Compare к текстовому полю и выберите Runs.

  7. Выберите Run 3: slexAircraftExample и нажмите Compare.

Сравнить панель перечисляет все сигналы от выполнений с результатом сравнения. В этом примере не соответствуют результаты сравнения выровненных сигналов. Различия сигнала не в заданных значениях допуска, все из которых обнуляются.

Примечание

Data Inspector Моделирования только сравнивает сигналы от Базового выполнения, которые выравниваются с сигналом от Сравнивания До запущенного. Если сигнал от Базового выполнения не выравнивается с сигналом от Сравнивания До запущенного, сигнал перечислен в Сравнить панели с предупреждением.. Для получения дополнительной информации о выравнивании сигнала смотрите Выравнивание Сигнала.

Чтобы отобразить данные сравнения на графике, выберите сигнал, который вы хотите видеть в Сравнить панели. Здесь, главный график показывает сигналы q, rad/sec от Базовой линии, и Сравните С выполнениями. Нижний график показывает различие между сигналами и графическим представлением допуска.

Глобальные допуски

Чтобы квалифицировать сигналы в сравнении выполнения, можно добавить глобальные допуски к сравнению с помощью глобальных полей допуска выше графической области просмотра. Введите одно или несколько желаемых значений допуска и нажмите Compare, чтобы запустить сравнение снова с новыми значениями допуска. Измените Глобальный Допуск Времени на 0.75 и Глобальный Допуск Abs к 0.075, и запустите сравнение. Моделирование Data Inspector чертит полосу допуска вокруг Базового сигнала и на графике различия со знаком на более низкой половине графической области просмотра. С новыми значениями допуска Stick и сигналы q, rad/sec передают сравнение.

Просмотрите сигнал alpha, rad анализировать сравнение из областей допуска. Кликните по кнопкам стрелки в полосе инструмента, чтобы перейти через сравнение из областей допуска. Два курсора на графике показывают начало и конец первого из области допуска. Можно использовать стрелки клавиатуры, чтобы исследовать сигнал и значения допуска всюду по каждому из области допуска. Чтобы просмотреть следующее из области допуска, нажмите кнопку стрелки вправо в полосе инструмента.

Чтобы решить из областей допуска, можно принять решение изменить глобальные значения допуска или добавить определенный допуск сигнала к сигналу alpha, rad использование свойств сигнала.

Похожие темы

Была ли эта тема полезной?