Если вы нажимаете 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 этапа, просматривая этап один (локальная модель) проекты создает отдельный проект для каждого теста.
Смотрите Эксперименты Проекта или пошаговое руководство в Проекте Экспериментов в Начинающей документации.
Чтобы загрузить новые данные, выберите Test Plan> Fit Models. Смотрите Изменяют Данные.
Чтобы присоединить данные к плану тестирования, дважды кликните блок Responses в схеме плана тестирования, чтобы открыть Мастер Данных (если проекту уже загрузили данные). В качестве альтернативы используйте TestPlan> Select Data или кнопка на панели инструментов. Если никакие данные не выбраны, эта кнопка открывает Мастер Данных, и если набор данных уже выбран для плана тестирования, это берет вас прямо к представлениям Выбора Данных в Редакторе Данных.
В Редакторе Данных можно выбрать данные для моделирования и совпадать с данными к проекту. Например, после конструктивных изменений, новые данные, соответствующие, могут быть необходимыми. Смотрите Данные о Соответствии к Проектам для деталей.
Если плану тестирования уже присоединили данные к нему, детали набора данных (такие как имя, количество записей) отображены на правой панели.
Можно присоединить данные о валидации к плану тестирования с помощью меню TestPlan. Можно использовать данные о валидации с любой моделью кроме функций ответа. Когда вы присоединяете данные о валидации к своему плану тестирования, Валидация, RMSE автоматически добавляется к итоговой статистике для сравнения в представлении списка нижних частей моделей ответа в плане тестирования. Смотрите Используя Данные о Валидации.
Если плану тестирования уже присоединили данные о валидации к нему, имя отображено на правой панели.
Щелкните правой кнопкой по блоку глобальной модели по плану тестирования, схематически изображают и выбирают Summary Statistics, чтобы достигнуть диалогового окна Summary Statistics. В этом диалоговом окне можно выбрать, какая итоговая статистика вы хотите отображенный помочь вам оценить модели. Смотрите Итоговую Статистику.
Из плана тестирования можно получить доступ к Граничной Ограничительной функциональности Моделирования в меню TestPlan или панели инструментов. Смотрите Исследуют Граничные Типы модели.
Когда план тестирования уже имеет граничную модель, отображения правой панели, какие граничные модели объединены в лучшей граничной модели.
Можно сохранить текущий план тестирования как шаблон с помощью TestPlan> команда Make Template или кнопка на панели инструментов. Эта возможность может быть полезна для ускорения создания последующих проектов. Смотрите Создают и Шаблоны Плана тестирования Повторного использования.
Можно сгенерировать функцию MATLAB®, которая создает новый план тестирования из существующего плана тестирования. План тестирования содержит те же правила предварительной обработки данных, типы модели и граничные модели, которые находятся в исходном плане тестирования. Используйте функцию, чтобы подобрать модель с новыми данными.
Сгенерировать функцию:
Выберите узел модели.
Выберите TestPlan> Generate Code.
Назовите и сохраните функцию.
Например, чтобы создать функцию, которая соответствует gasolineOneStageModels
модели с новыми данными, выполните эти шаги:
В Model Browser выберите File> Open Project. Перейдите к
. Откройте <matlabroot>
/toolbox/mbc/mbctraininggasolineOneStageModels.mat
проект.
Выберите gasolineOneStageModels
узел модели. Выберите TestPlan> Generate Code.
Перейдите к своей рабочей папке. Сохраните функцию 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);
Создайте новый проект, который соответствует gasolineOneStageModels
модели с новыми данными. Данные могут быть именем файла или объектом таблицы.
Project = mbcmodel.CreateProject('mynewproject.mat'); % Create gasolineOneStageModels with new data. T=gasolineOneStageModels(Project,Data);
Сохраните и загрузите новый проект.
Save(Project,'mynewproject.mat'); mbcmodel mynewproject.mat
Эти восемь кнопок слева (проект и управление узлом, плюс кнопки Print и Help) появляются на каждом уровне представления. Правильные кнопки изменяются на разных уровнях.
В представлении уровня плана тестирования правильные кнопки следующие:
Design Experiment открывает Design Editor. Только доступный, когда модель или вход были выбраны в блок-схеме плана тестирования. Необходимо задать этап (локальный или глобальный), вы проектируете для.
Fit Models открывает Подходящий Мастер Моделей. Смотрите Избранные Данные для Моделирования Используя Подходящий Мастер Моделей.
Edit Data открывает Редактор Данных. Смотрите Данные о Загрузке и Редактировании.
Edit Boundary открывает Граничный Ограничительный Редактор. Смотрите Исследуют Граничные Типы модели.
Export to Simulink открывает диалоговое окно Export Models. См. Модели Экспорта к Simulink.
Generate Calibration открывает CAGE и диалоговое окно Export to CAGE, где можно выбрать который модели экспортировать и/или перезаписать в CAGE.
Make Template открывает диалоговое окно, чтобы сохранить текущий план тестирования как шаблон, включая любые проекты и модели ответа. Смотрите Создают и Шаблоны Плана тестирования Повторного использования.
Edit Inputs — Смотрите входные параметры модели редактирования.
Set Up Model — Смотрите исследуют типы локальной модели и исследуют типы глобальной модели.
Можно также достигнуть этих функций путем двойного клика по входу и блокам модели в схеме плана тестирования, и оба могут только использоваться, когда блок Model сначала выбран в схеме. Необходимо задать модель, чтобы настроить, локальный или глобальный.
Design Experiment — Займитесь Design Editor.
Это также доступно на панели инструментов и на контекстном меню щелчка правой кнопкой на блоках в схеме плана тестирования.
Edit Boundary — Открывает окно Constraint Modeling. Также доступный на панели инструментов. Смотрите Исследуют Граничные Типы модели.
Summary Statistics — Только включенный после того, как вы кликаете по блоку глобальной модели в схеме плана тестирования. Открывает Итоговую Статистику, где можно отредактировать статистику, показанную для глобальных моделей. Смотрите Итоговую Статистику.
Fit Models — открывает Подходящий Мастер Моделей, где можно загрузить новые данные. Смотрите Избранные Данные для Моделирования Используя Подходящий Мастер Моделей.
Edit Data — Открывает редактор данных. Смотрите загрузку и отредактируйте данные.
Validation Data Открывает мастер, чтобы выбрать данные для валидации. Смотрите Используя Данные о Валидации.
Make Template — Открывает диалоговое окно для сохранения текущего плана тестирования как новый шаблон, с или без моделей ответа и проектов. То же самое как кнопка на панели инструментов. Смотрите Создают и Шаблоны Плана тестирования Повторного использования.
Generate Code — Сгенерируйте функцию MATLAB, которая создает новый план тестирования из существующего плана тестирования. Смотрите Автоматизируют Подгонки Модели с функцией MATLAB.
Export Point-by-Point Models — Только включенный, если вы настроили модель 2D этапа с правильным количеством входных параметров. Два глобальных входных параметров требуются (обычно скорость и загрузка). Это обеспечивает интерфейс с Детальным Компромиссом в части браузера CAGE Model-Based Calibration Toolbox. Это позволяет вам калибровать из локальных карт. Смотрите Редактирование Детальные Типы модели для деталей.
Design Data — Открывает Design Editor. Средства проектирования представления позволяют вам исследовать статистические свойства собранных данных. Это обеспечивает доступ ко всему Design Editor и служебным функциям оценки проекта с текущим проектом, а не предварительно заданным проектом (после того, как соответствие данных, точки данных будут использоваться в качестве новых точек проекта). Займитесь Design Editor.
Для моделей 2D этапа просмотр проектов уровня 1 создает отдельный проект для каждого теста.
Model — Открывает диалоговое окно, показывающее условия в текущей модели.
Оба из них только доступны, когда блок модели или входа выбран в блок-схеме плана тестирования.