exponenta event banner

Проектирование и проверка свойств в модели

Можно использовать Simulink ® Design Verifier™ для моделирования требований к конструкции в качестве свойств и последующего подтверждения свойств в модели. Чтобы проверить, что свойства, связанные с требованиями к модели, содержатся при всех возможных входных значениях, используйте анализ проверки свойств. Если требование не выполняется, Simulink Design Verifier предоставляет контрпримеры для отладки сбоя.

В этом примере объясняется, как можно моделировать требования к конструкции как свойства с помощью блока Proof Objective, а затем проверить свойство упрощенной модели круиз-контроля, рассмотренной в разделе Анализ простой модели круиз-контроля.

Шаг 1: Проектирование свойств с использованием подсистемы проверки

Модель sldvexSimpleCruiseControlProperties состоит из подсистемы проверки, которая состоит из функциональных требований, моделируемых с помощью блока Proof Objective.

load_system('sldvexSimpleCruiseControlProperty');
open_system('sldvexSimpleCruiseControlProperty/Verification Subsystem');

Шаг 2: Выполнение анализа проверки свойств

На вкладке Приложения щелкните стрелку справа от раздела Приложения. В разделе Проверка модели (Model Verification), Проверка (Validation) и Галерея тестов (Test gallery) щелкните Проверка конструкции (Design Verifier

Чтобы выполнить анализ проверки свойств, щелкните Доказать свойства. Программа анализирует модель и отображает результаты в окне Сводка результатов (Results Summary). Результат показывает, что одна цель действительна при приближении.

Шаг 3: Анализ результатов анализа

На вкладке Проверка конструкции (Design Verifier) в разделе Результаты проверки (Review Results) щелкните Выделить в модели (Highlight in Model).

Свойство, действительное при приближении, выделяется оранжевым цветом. Щелкните на блоке «Proof Objective». В окне Инспектор результатов (Results Inspector) отображаются цели блока Цель подтверждения (Proof Objective).

Чтобы просмотреть HTML-отчет, в разделе «Обзор результатов» щелкните HTML-отчет. В главе Proof Objective Status (Статус подтверждающей цели) перечислены подтверждающие цели, которые считаются действительными при приближении.

См. также