Это содержимое характерно для программного обеспечения 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 в диалоговом окне Среды Машины установите флажок Use robust singularity handling.
Уменьшите допуски блока на исходном шаге экспорта CAD.
Никогда не уменьшайте допуски блока в основанной на CAD модели Simscape Multibody. Вместо этого уменьшите их в исходном блоке, затем реэкспортируйте.
Вы можете также столкнуться с общим Simulink® или проблемами Simscape Multibody при выполнении модели.
Для проблем Simscape Multibody смотрите Ошибки Симуляции Поиска и устранения проблем.
Для общих проблем Simulink консультируйтесь с документацией Simulink.