Возможные ошибки и причины их возникновения
Наиболее часто встречающиеся ошибки, возникающие при использовании блоков библиотеки Механика 3D, и причины их возникновения приведены ниже.
Ошибки на этапе инициализации модели. Общие ошибки
- "Найден неподключенный порт" – порт одного из блоков библиотеки Механика 3D не подключен линией связи к другому блоку. Рекомендуется подключить порт блока, подсвечиваемый при нажатии на текст ошибки. Имя порта указывается в тексте ошибки.
- "Найден неподключенный блок" – блок не подключен к заделке через цепь преобразований координат. Ошибка может возникать, если один из блоков, подключенных к блокам подгруппы Элементы нагружения не подключен к заделке явным образом. Рекомендуется добавить кинематическую связь между блоком, подсвечиваемый при нажатии на текст ошибки, и заделкой.
- "Найден недопустимый блок" – порт одного из блоков подключен к блоку, не входящему в список блоков библиотеки Механика 3D. Рекомендуется удалить блок, подсвечиваемый при нажатии на текст ошибки.
- "Блок соединен сам с собой" – один порт блока соединен с другим портом этого же блока. Рекомендуется изменить способ подключения линии связи, подключенную к блоку, подсвечиваемому при нажатии на текст ошибки.
Ошибки, связанные с количеством блоков в модели
- "У системы может быть только одна заделка" – в топологии одного многозвенного механизма найдено более одного блока Заделка. Рекомендуется удалить блок, подсвечиваемый при нажатии на текст ошибки. Для более удобного подключения блоков рекомендуется использовать блок Ссылка на заделку.
- "У системы должен быть только один блок настроек модели" – в топологии одного многозвенного механизма найдено более одного блока Настройки модели. Рекомендуется удалить блок, подсвечиваемый при нажатии на текст ошибки.
- "Блок "Настройки модели" не найден" – в топологии модели не найден блок Настройки модели. Рекомендуется добавить блок Настройки модели и подключить в любом месте модели.
- "В модели не найдены системные блоки" – не найдены системные блоки, входящие в состав блока Заделка. Рекомендуется удалить блок Заделка и заменить его на блок из библиотеки.
Ошибки на этапе расчета модели. Общие ошибки
- "Вырожденная матрица Гесса! Невозможно вычислить ускорения в сочленениях!" –
при попытке решить прямую задачу динамики для сочленения матрица Гесса оказалась
сингулярной. Возможные причины:
- Ряд кинематических пар входит в кинематическую цепь без инерций, из-за чего невозможно рассчитать движение тела нулевой массы под действием ненулевой силы. Рекомендуется добавить блоки Масс-инерционные характеристики в кинематические цепи.
- В кинематической цепи заданы дублирующие друг друга кинематические пары, например, два вращательных сочленения на одной оси. Рекомендуется удалить одну из кинематических пар.
- "Вырожденная матрица Якоби! Невозможно вычислить усилия в сочленениях!" – при
попытке решить обратную задачу динамики для сочленения матрица Якоби оказалась
сингулярной. Возможные причины:
- Ряд кинематических пар входит в кинематическую цепь без инерций, из-за, невозможно рассчитать движение тела нулевой массы под действием ненулевой силы. Рекомендуется добавить блоки Масс-инерционные характеристики в кинематические цепи.
- В текущей конфигурации решение не может быть найдено. Например, заданный профиль изменения обобщенных координат не удовлетворяет уравнениям связей механизма.
- "Превышено количество итераций при решении НАУ!" – в ходе поиска решения численным методом количество итераций превысило значение, заданное в параметрах проекта во вкладке "Параметры расчета" в группе "Настройки решения НАУ" в параметре "Максимальное к-во итераций".
- "Линейные положения/Ориентация/Линейные скорости/Угловые скорости звеньев не
удовлетворяют условиям замкнутости кинематической цепи" – условие замкнутости
кинематической цепи не может быть выполнено в текущей конфигурации механизма. Значения
положений/скоростей в месте разрыва замкнутой цепи различаются более чем на значения,
заданные в блоке Настройки модели. Возможные
причины:
- Начальные значения обобщенных координат или скоростей в кинематических парах не удовлетворяют условию замкнутости кинематической цепи. Ошибка появляется при инициализации модели.
- В ходе моделирования с чрезмерно крупным шагом не удалось сохранить заданную точность при расчете замкнутой кинематической цепи. Рекомендуется уменьшить максимальный шаг интегрирования проекта либо увеличить значения допустимых расхождений в блоке Настройки модели.