Отредактируйте определение плана тестирования

Работа с планами тестирования

Если вы нажимаете Fit models или Design experiment в панели Common Tasks, диалоговое окно проводит вас по шагам для подготовки входных параметров и моделей. Выполните шаги в Образцовых Настроенных или Настроенных Входных параметрах Проекта. Если вы выполняете те шаги, то вы ничего не должны настраивать с помощью схемы плана тестирования. Однако можно позже изменить настройки из плана тестирования.

  • После того, как вы будете соответствовать моделям, представление в узле плана тестирования отображает вкладку Response Models. Просмотрите графики поперечного сечения всех своих моделей ответа. Смотрите Оценивают Высокоуровневые Тренды Модели.

  • Если вы хотите изменить настройки плана тестирования, кликните по вкладке Test Plan, чтобы переключиться назад на схему плана тестирования.

После того, как вы создадите план тестирования, можно использовать представление схемы плана тестирования для:

  • Отредактируйте образцовые входные параметры.

  • Редактирование, локальное, глобальное, и типы модели ответа.

  • Добавьте новые модели ответа.

  • Просмотрите и отредактируйте проекты и создайте проекты на локальном уровне.

  • Просмотрите и совершенствуйте граничные модели.

  • Выберите итоговую статистику.

  • Выберите новые данные для моделирования.

Когда вы выбираете узел плана тестирования (со значком) в дереве модели (и вкладка Test Plan, если вы уже соответствуете моделям), затем это представление появляется.

Этим примером является модель 2D этапа. Все узлы плана тестирования показывают это представление с блок-схемой плана тестирования. Схема обеспечивает графический интерфейс, таким образом, можно настроить входные параметры и настроить модели путем двойного клика по блокам в схеме плана тестирования. Можно также использовать меню Test Plan.

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

  • Настройте модель

  • Разработайте эксперимент

  • Просмотрите данные проектирования

  • Модель представления

  • Итоговая статистика

Выбранный блок Model подсвечен в желтом, если диалоговое окно Setup открыто; в противном случае это обозначается блоками в углах.

Следующие разделы описывают, как настроить модели, проекты и данные из вашего плана тестирования.

Отредактируйте образцовые входные параметры

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

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

Можно использовать следующие средства управления:

  • Number of Factors

    Можно изменить количество входных факторов с помощью кнопок наверху.

  • Symbol

    Вводимый символ используется в качестве сокращенной версии имени сигнала в приложении. Символ должен содержать максимум трех символов.

  • Min and Max Model Range

    Эта установка важна, прежде чем вы разработаете эксперименты. Область значений по умолчанию [0.100]. Обычно существует некоторое знание о реалистических областях значений для переменных. Если вы не разрабатываете эксперимент, можно использовать область значений данных в качестве образцовой области значений позже на этапе выбора данных. В некоторых случаях вы не можете хотеть использовать область значений данных (например, если данные покрывают слишком широкую область значений, или не достаточно широкие), если вы интересуетесь моделированием конкретной области. В этом случае можно установить область значений интереса здесь.

  • Transform

    Можно использовать входные преобразования, чтобы изменить входной фактор для разработки экспериментов. Доступными входными преобразованиями является 1/x, sqrt(x), log10(x), x^2, log(x).

  • Signal

    Можно настроить имя сигнала во входном диалоговом окне настройки фактора. Не необходимо установить этот параметр на данном этапе, когда это может быть задано позже на этапе выбора данных (как с областью значений). Однако определение имени сигнала в этом диалоговом окне упрощает процедуры отбора данных, когда Model Browser ищет соответствие с именами сигнала в загруженных наборах данных. Когда количество переменных набора данных является большим, это может сэкономить время.

Редактирование, локальное, глобальное, и модели ответа

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

Блок-схема в представлении плана тестирования представляет иерархическую структуру моделей. Следующее является примером блок-схемы плана тестирования 2D этапа.

Смотрите Исследуют Типы Локальной модели и Исследуют Типы Глобальной модели для получения информации обо всех образцовых опциях.

После того, как вы настроите типы модели, можно разработать эксперимент или выбрать данные для подбора кривой.

Чтобы выбрать данные для подбора кривой, дважды кликните блок Responses в схеме Плана тестирования, чтобы открыть Мастер Данных. Для того же результата вы могли также нажать кнопку на панели инструментов Select Data (или TestPlan> Избранный элемент Меню данных).

Когда вы сначала настраиваете план тестирования, Мастер Данных проводит вас по настройке модели ответа после функций соответствия данных.

Чтобы добавить новую модель ответа в существующий план тестирования, дважды кликните выходной порт Ответов (или нажмите кнопку New на уровне плана тестирования). Смотрите Добавляют Модели Ответа и Модели Данной величины.

Разработайте эксперименты

Примечание

Если вы используете рабочий процесс общей задачи Эксперимента Проекта, вы создаете проекты для глобальных входных параметров только. Если вы хотите создать проекты на локальном уровне, например, для детального моделирования, то необходимо открыть Design Editor от локального блока в схеме плана тестирования.

Можно получить доступ к Design Editor из плана тестирования с помощью контекстных меню на блоках модели или меню TestPlan (для конкретной модели — необходимо выбрать модель или ввести блок, прежде чем можно будет разработать эксперимент). View Design Data также открывает Design Editor, где можно исследовать статистические свойства проекта данных.

Когда план тестирования уже имеет проект, имя проекта отображено.

Можно разработать эксперименты для обоих этапов, локальных и глобальных. Вы открываете Design Editor несколькими способами от уровня плана тестирования:

  • Щелкните правой кнопкой по блоку Model по плану тестирования, схематически изображают и выбирают Design Experiment.

    Кликните по этапу, чтобы разработать для (первый или второй этап), чтобы включить следующие две опции:

  • Нажмите кнопку на панели инструментов Design Experiment.

  • Выберите TestPlan> Design Experiment.

Для существующего проекта View> Design Data также запускает Design Editor (также в контекстном меню на каждом блоке Model). В этом случае можно только просмотреть текущие данные, используемые в качестве проекта на данном этапе. Если вы вводите Design Editor другими маршрутами, можно просмотреть все альтернативные проекты для того этапа.

См. проект экспериментов.

Просмотр проектов

Средства проектирования представления позволяют пользователю исследовать статистические свойства текущих данных.

От узла плана тестирования выберите образцовый этап, которым вы интересуетесь путем нажатия, затем выбираете View> Design Data. Также используйте контекстное меню на блоке Model.

Это обеспечивает доступ ко всему Design Editor и служебным функциям оценки проекта с текущими данными, а не предзаданным проектом. Если вы сделали некоторое соответствие данных к проекту, каждая точка данных используется в качестве точки проекта. Можно теперь исследовать статистические свойства этого проекта.

Для моделей 2D этапа, просматривая этап один (локальная модель) проекты создает отдельный проект для каждого теста.

Смотрите Эксперименты Проекта или пошаговое руководство в Проекте Экспериментов в Начинающей документации.

Выберите New Data

Чтобы загрузить новые данные, выберите Test Plan> Fit Models. Смотрите Изменяют Данные.

Чтобы присоединить данные к плану тестирования, дважды кликните блок Responses в схеме плана тестирования, чтобы открыть Мастер Данных (если проекту уже загрузили данные). Также используйте TestPlan> Select Data или кнопка на панели инструментов. Если никакие данные не выбраны, эта кнопка открывает Мастер Данных, и если набор данных уже выбран для плана тестирования, это берет вас прямо к представлениям Выбора Данных в Редакторе Данных.

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

Если плану тестирования уже присоединили данные к нему, детали набора данных (такие как имя, количество записей) отображены на правой панели.

Можно присоединить данные о валидации к плану тестирования с помощью меню TestPlan. Можно использовать данные о валидации с любой моделью кроме функций ответа. Когда вы присоединяете данные о валидации к своему плану тестирования, Валидация, RMSE автоматически добавляется к итоговой статистике для сравнения в представлении списка нижних частей моделей ответа в плане тестирования. Смотрите Используя Данные о Валидации.

Если плану тестирования уже присоединили данные о валидации к нему, имя отображено на правой панели.

Выберите Summary Statistics

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

Просмотрите и совершенствуйте граничные модели

Из плана тестирования можно получить доступ к Граничной Ограничительной функциональности Моделирования из меню TestPlan или панели инструментов. Смотрите Исследуют Граничные Типы модели.

Когда план тестирования уже имеет граничную модель, отображения правой панели, какие граничные модели объединены в лучшей граничной модели.

Сохраните текущий план тестирования как шаблон

Можно сохранить текущий план тестирования как шаблон с помощью TestPlan> команда Make Template или кнопка на панели инструментов. Эта возможность может быть полезна для ускорения создания последующих проектов. Смотрите Создают и Шаблоны Плана тестирования Повторного использования.

Автоматизируйте образцовые подгонки с функцией MATLAB

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

Сгенерировать функцию:

  1. Выберите образцовый узел.

  2. Выберите TestPlan> Generate Code.

  3. Назовите и сохраните функцию.

Например, чтобы создать функцию, которая соответствует моделям gasolineOneStageModels новыми данными, выполните эти шаги:

  1. В Model Browser выберите File> Open Project. Перейдите к <matlabroot>/toolbox/mbc/mbctraining. Откройте проект gasolineOneStageModels.mat.

  2. Выберите вершину модели gasolineOneStageModels. Выберите TestPlan> Generate Code.

  3. Перейдите к своей рабочей папке. Сохраните функцию MATLAB как gasolineOneStageModels.m.

    Редактор MATLAB открывается. Функция gasolineOneStageModels.m создает план тестирования с теми же правилами предварительной обработки данных, типами модели и граничными моделями, которые находятся в исходном плане тестирования.

    function T = gasolineOneStageModels(Project,Data)
    %gasolineOneStageModels MBC test plan function
    %    T = gasolineOneStageModels(Project,Data);
    %    Requires test plan template gasolineOneStageModels.mbt.
    %    Data can be a file name or a table object.
    %
    %    Auto-generated from gasolineOneStage/gasolineOneStageModels in Model-Based Calibration toolbox version 5.5(R2019a).
    
    narginchk(2,2)
    assert(isa(Project,'mbcmodel.project'),'An mbcmodel.project object is required.')
    
    %Import data into MBC project
    D = CreateData(Project,Data);
    BeginEdit(D);
    %Variables
    %Filters
    AddFilter(D,' KIT1<2');
    AddFilter(D,' RF1<25');
    AddFilter(D,' TSPEED<200000');
    AddFilter(D,' TEXH<860');
    AddFilter(D,' SIMTIME<249');
    AddFilter(D,' LOAD<2');
    AddFilter(D,' SA>1 & SA<50');
    CommitEdit(D);
    
    %Create test plan and attach data
    T = CreateTestplan(Project,'gasolineOneStageModels.mbt');
    AttachData(T,D,'UseDataRange',true,'Boundary',false);
    %Create boundary models
    mdl = CreateBoundary(T.Boundary,'Convex hull');
    Add(T.Boundary,mdl);

  4. Создайте новый проект, который соответствует моделям gasolineOneStageModels новыми данными. Данные могут быть именем файла или объектом таблицы.

    Project = mbcmodel.CreateProject('mynewproject.mat');
    % Create gasolineOneStageModels with new data.
    T=gasolineOneStageModels(Project,Data);

  5. Сохраните и загрузите новый проект.

    Save(Project,'mynewproject.mat');
    mbcmodel mynewproject.mat
    

Инструменты плана тестирования

Эти восемь кнопок слева (проект и управление узлом, плюс кнопки Print и Help) появляются на каждом уровне представления. Правильные кнопки изменяются на разных уровнях.

В представлении уровня плана тестирования правильные кнопки следующие:

Меню плана тестирования

Просмотрите меню (уровень плана тестирования)

  • Design Data — Открывает Design Editor. Средства проектирования представления позволяют вам исследовать статистические свойства собранных данных. Это обеспечивает доступ ко всему Design Editor и служебным функциям оценки проекта с текущим проектом, а не предзаданным проектом (после того, как соответствие данных, точки данных будут использоваться в качестве новых точек проекта). Займитесь Design Editor.

    Для моделей 2D этапа просмотр проектов уровня 1 создает отдельный проект для каждого теста.

  • Model — Открывает диалоговое окно, показывающее условия в текущей модели.

  • Оба из них только доступны, когда блок модели или входа выбран в блок-схеме плана тестирования.