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

Предлагаемые рабочие процессы

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

Существует два метода логгирования данных моделирования: можно хранить данные непосредственно в переменной рабочей области, или можно транслировать данные во временный файл на диске и иметь переменную рабочей области, указывающую на этот временный файл. Для получения дополнительной информации о втором способе см. раздел «Запись данных в журнал потока на диск». В любом случае вы взаимодействуете с записанными данными моделирования через переменную журнала симуляции.

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

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

  • Установите параметр конфигурации логгирования

  • Выберите блоки в модели

Эти два шага можно выполнить в любом порядке. Для получения дополнительной информации смотрите Журнал данных только для выбранных блоков.

После выполнения симуляции можно использовать инструмент Simscape™ Results Explorer для навигации и построения графика результатов логгирования данных.

Для получения дополнительной информации о том, как можно запросить, построить и проанализировать данные с помощью переменной журнала симуляции, смотрите страницы с описанием для классов simscape.logging.Node, simscape.logging.Seriesи связанные с ними методы.

Можно также сконфигурировать модель, чтобы автоматически записать данные логгирования Simscape вместе с остальными данными моделирования, полученными из запуска модели, используя Данные моделирования Inspector. Таким образом, вы можете просмотреть и проанализировать данные во время симуляции. Настройте свою модель, чтобы записать данные моделирования либо для всей модели, либо на базисе. Включите потоковую передачу данных, установив флажок Record data in Simulation Data Inspector на панели Simscape диалогового окна Параметры конфигурации. Когда вы моделируете модель, как только потоковые данные становятся доступными, кнопка Данных моделирования Inspector на панели инструментов модели подсветок. Откройте Данные моделирования Inspector, чтобы просмотреть данные во время симуляции и сравнить данные для различных запусков симуляции. Для получения дополнительной информации о настройке и использовании Данных моделирования Inspector см. раздел «Просмотр и анализ Результатов симуляции».

Если у вас есть лицензия Parallel Computing Toolbox™, можно сделать симуляцию модели и логгирование данных совместимыми с parfor путем установки флажка Single simulation output на панели Data Import/Export диалогового окна Параметры конфигурации (Configuration Parameters). В этом случае данные журнала Simscape будут частью единственного выходного объекта, вместо того, чтобы быть отдельной переменной рабочей области. Для получения дополнительной информации см. Раздел «выходы одиночной симуляции» Все другие рабочие процессы логгирования данных, описанные здесь, предполагают, что вы снимаете флажок Single simulation output и взаимодействуете с записанными данными Simscape через переменную рабочей области журнала симуляции.

Ограничения

Логгирование данных моделирования не поддерживается для:

  • Модель-ссылка

  • Сгенерированный код

  • Режим Accelerator

  • Быстрый режим Accelerator

  • Секционирование локального решателя

Если вы используете sim команда со 'StopTime' Пары "имя-значение" результаты логгирования Simscape не обновляются.

Похожие примеры

Подробнее о