Поиск и устранение проблем импортированные и обновленные модели

Предупреждение

Это содержимое характерно для программного обеспечения Simscape™ Multibody™ First Generation. Функции первого поколения намечают, чтобы быть удержанными от использования и нужно избежать.

Если ваш блок CAD не был создан или экспортирован правильно, вы можете столкнуться с проблемами в своей сгенерированной модели Simscape Multibody.

Лучшые практики для создания и экспорта блоков

Документация Simscape Multibody Link представляет инструкции и советы по этим темам:

  • Построение блока CAD специально для Simscape Multibody

  • “Фиксация” частей компонента и корней компонента

  • Экспорт блока CAD

  • Идентификация и фиксация ошибок экспорта

Вставка систем координат привязки в блоки перед экспортом

Перевод не может поместить системы координат Тела, где вам нужны они в импортированной модели, чтобы присоединить Соединение, Ограничение, Драйвер, Привод или блоки Датчика. Если так, вставьте системы координат привязки в блок CAD в соответствующих положениях и ориентации и реэкспортируйте блок в XML-файл для импорта. Эти системы координат привязки перед экспортом появляются на соответствующих блоках Тела после импорта.

Для получения дополнительной информации см.:

Примечание

Вставка и опционально экспорт систем координат привязки не поддержаны для всех платформ CAD, поддержанных программным обеспечением Simscape Multibody Link.

Управление механическим импортом, чтобы помочь Поиску и устранению проблем

И диалоговое окно Import Physical Modeling XML и mech_import функция имеет средства управления генерацией модели, которые могут помочь вам в изоляции ошибок в недавно импортированной модели. Вы можете:

  • Сделайте Блоки соединений, блоки Тела жестко соединенный Сварками или обоими, в вашей модели легче расположиться при помощи опций упрощения иерархии модели.

  • Сделайте Соединение и другие блоки легче определить местоположение и идентифицировать путем изменения опций макета модели.

Ошибки Поиска и устранения проблем во время генерации модели

Ошибки в Физическом XML-файле Моделирования появляются как предупреждения в командной строке MATLAB® во время генерации модели.

Идентификация и фиксация объединенных ошибок перевода

Предупреждения являются результатом ограничительных ошибок перевода CAD, с которыми сталкиваются, когда XML-файл первоначально экспортировался. Такие ошибки происходят, когда переводчику не удается сопоставить одно или несколько ограничений CAD, которые ограничивают степени свободы между частями в их соответствующие соединения Simscape Multibody. Средство экспорта предупреждает вас на шаге экспорта, если такие ошибки происходят.

Не пройдено Соединение появляется в вашей сгенерированной модели как Сварка. Можно зафиксировать такую ошибку двумя способами:

  • Возвратитесь к исходному блоку CAD, реконфигурируйте ограничение и экспортируйте его снова.

  • В сгенерированной модели вручную замените эту Сварку на соответствующее движущееся Соединение.

Совет

Если вам нужны системы координат привязки на Телах, чтобы упростить неправильно переведенные Соединения восстановления после импорта, смотрите Вставку Систем координат привязки в блоки Перед Экспортом.

Ошибки Поиска и устранения проблем во время обновления модели

Импорт обновления существующая сгенерированная модель может произвести те же типы ошибок как импорт новой модели. Предыдущее обсуждение в этом разделе объясняет эти потенциальные ошибки и как идентифицировать и зафиксировать их.

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

Ошибки симуляции модели Поиска и устранения проблем

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

  • Необходимо “зафиксировать” по крайней мере одну часть в каждом компоненте CAD путем спаривания его к корню компонента. В противном случае невесомое корневое тело динамически активно и испытывает бесконечное ускорение, когда силы или крутящие моменты применяются к нему.

  • Если вы находите, что ограничения нарушены, в то время как ваша модель запускается, попробуйте следующее:

    • Исследуйте свой исходный блок CAD на избыточные ограничения.

    • Проверяйте и возможно увеличьте допуски блока на исходном шаге экспорта CAD.

    • Проверяйте и возможно увеличьте допуски блока переведенной модели в блоке Machine Environment машины во вкладке Parameters.

    • На вкладке Constraints в диалоговом окне Machine Environment установите флажок Use robust singularity handling.

    • Уменьшите допуски блока на исходном шаге экспорта CAD.

Внимание

Никогда не уменьшайте допуски блока в основанной на CAD модели Simscape Multibody. Вместо этого уменьшите их в исходном блоке, затем реэкспортируйте.

Simscape Multibody Поиска и устранения проблем и проблемы Simulink

Вы можете также столкнуться с общим Simulink® или проблемами Simscape Multibody при выполнении модели.