Многотельная система - Multibody system
Многотельная система это изучение динамического поведения связанных между собой твердых или гибких тел, каждое из которых может подвергаться большим переводной и вращающийся смещения.
Вступление
Систематическое рассмотрение динамического поведения взаимосвязанных тел привело к появлению большого количества важных формализмов, связанных с множеством тел, в области механика. Простейшие тела или элементы многотельной системы рассматривались Ньютон (свободная частица) и Эйлер (жесткое тело). Эйлер ввел силы реакции между телами. Позже был выведен ряд формализмов, только чтобы упомянуть Лагранж Формализм основан на минимальных координатах и второй формулировке, которая вводит ограничения.
В основном движение тел описывается их кинематический поведение. В динамичный поведение является результатом равновесия приложенных сил и скорости изменения количества движения. В настоящее время термин «многотельная система» относится к большому количеству инженерных областей исследований, особенно в робототехнике и динамике транспортных средств. В качестве важной особенности формализмы многотельных систем обычно предлагают алгоритмический автоматизированный способ моделирования, анализа, моделирования и оптимизации произвольного движения, возможно, тысяч взаимосвязанных тел.
Приложения
В то время как отдельные тела или части механической системы подробно изучаются методами конечных элементов, поведение всей многотельной системы обычно изучается методами многотельной системы в следующих областях:
- Аэрокосмическая техника (вертолет, шасси, поведение машин в различных условиях гравитации)
- Биомеханика
- Двигатель внутреннего сгорания, шестерни и трансмиссии, цепной привод, ремень безопасности
- Динамическое моделирование
- Подъемник, конвейер, бумажная фабрика
- Военное применение
- Моделирование частиц (гранулированная среда, песок, молекулы)
- Физический движок
- Робототехника
- Моделирование автомобиля (динамика автомобиля, быстрое прототипирование транспортных средств, повышение устойчивости, оптимизация комфорта, повышение эффективности, ...)
Пример
В следующем примере показана типичная многотельная система. Обычно его обозначают как кривошипно-шатунный механизм. Механизм используется для преобразования вращательного движения в поступательное с помощью вращающегося луча дальнего света, соединительной тяги и скользящего тела. В данном примере для соединительной тяги используется гибкий корпус. Скользящая масса не должна вращаться, и для соединения корпусов используются три поворотных шарнира. Хотя каждое тело имеет шесть степеней свободы в пространстве, кинематические условия приводят к одной степени свободы для всей системы.
Движение механизма можно увидеть в следующей гифке.
Концепция
Тело обычно считается жесткой или гибкой частью механической системы (не путать с человеческим телом). Примером тела может служить рука робота, колесо или ось автомобиля или человеческое предплечье. Связь - это соединение двух или более тел или тела с землей. Связь определяется некоторыми (кинематическими) ограничениями, которые ограничивают относительное движение тел. Типичные ограничения:
- карданный шарнир или универсальный шарнир; 4 кинематических ограничения
- призматический шарнир; допускается относительное смещение по одной оси, ограничивает относительное вращение; подразумевает 5 кинематических ограничений
- революционный сустав; допускается только одно относительное вращение; подразумевает 5 кинематических ограничений; см. пример выше
- сферическое соединение; ограничивает относительные перемещения в одной точке, допускается относительное вращение; подразумевает 3 кинематических ограничения
В многотельных системах есть два важных термина: степень свободы и условие ограничения.
Степень свободы
В степени свободы обозначают количество независимых кинематических возможностей перемещения. Другими словами, степени свободы - это минимальное количество параметров, необходимых для полного определения положения объекта в пространстве.
Твердое тело имеет шесть степеней свободы в случае общего пространственного движения, три из них поступательные степени свободы и три степени свободы вращения. В случае плоского движения тело имеет только три степени свободы с одной вращательной и двумя поступательными степенями свободы.
Степени свободы плоского движения можно легко продемонстрировать с помощью компьютерной мыши. Степени свободы: влево-вправо, вперед-назад и вращение вокруг вертикальной оси.
Условие ограничения
А условие ограничения подразумевает ограничение кинематических степеней свободы одного или нескольких тел. Классическая связь обычно представляет собой алгебраическое уравнение, которое определяет относительный перенос или вращение между двумя телами. Кроме того, существуют возможности ограничить относительную скорость между двумя телами или телом и землей. Это, например, случай катящегося диска, где точка диска, контактирующая с землей, всегда имеет нулевую относительную скорость по отношению к земле. В случае, когда условие ограничения скорости не может быть интегрировано во времени, чтобы сформировать ограничение положения, оно называется не-голономный. Так обстоит дело с общим ограничением качения.
В дополнение к этому существуют неклассические ограничения, которые могут даже ввести новую неизвестную координату, например, скользящее соединение, когда точка тела может перемещаться по поверхности другого тела. В случае контакта условие ограничения основано на неравенствах, и поэтому такое ограничение не ограничивает постоянно степени свободы тел.
Уравнения движения
Уравнения движения используются для описания динамического поведения многотельной системы. Каждая формулировка многотельной системы может привести к различному математическому виду уравнений движения, в то время как физика, лежащая в основе, остается той же. Движение связанных тел описывается уравнениями, которые в основном являются результатом второго закона Ньютона. Уравнения записаны для общего движения отдельных тел с добавлением условий связи. Обычно уравнения движения выводятся из Уравнения Ньютона-Эйлера или же Уравнения Лагранжа.
Движение твердых тел описывается с помощью
- (1)
- (2)
Эти типы уравнений движения основаны на так называемых избыточных координатах, поскольку в уравнениях используется больше координат, чем степеней свободы базовой системы. Обобщенные координаты обозначены , то матрица масс представлен которое может зависеть от обобщенных координат. представляет условия ограничения и матрицу (иногда называемый Якобиан ) - производная условий связи по координатам. Эта матрица используется для применения сдерживающих сил согласно соответствующим уравнениям тел. Компоненты вектора также обозначаются множителями Лагранжа. В твердом теле возможные координаты можно разбить на две части:
куда представляет переводы и описывает вращения.
Вектор квадратичной скорости
В случае твердых тел так называемый квадратичный вектор скорости используется для описания членов Кориолиса и центробежных сил в уравнениях движения. Имя потому что включает квадратичные члены скоростей, и это происходит из-за частных производных кинетической энергии тела.
Множители Лагранжа
В Множитель Лагранжа связано с условием ограничения и обычно представляет силу или момент, который действует в «направлении» ограниченной степени свободы. Множители Лагранжа не «работают» по сравнению с внешними силами, которые изменяют потенциальную энергию тела.
Минимальные координаты
Уравнения движения (1,2) представлены с помощью избыточных координат, что означает, что координаты не являются независимыми. Это может быть проиллюстрировано кривошипно-ползунковым механизмом, показанным выше, где каждое тело имеет шесть степеней свободы, в то время как большинство координат зависят от движения других тел. Например, 18 координат и 17 ограничений можно использовать для описания движения кривошипа с твердыми телами. Однако, поскольку существует только одна степень свободы, уравнение движения может быть также представлено с помощью одного уравнения и одной степени свободы, например, с помощью угол ведущего звена как степень свободы. Последняя формулировка имеет минимальное количество координат для описания движения системы и, таким образом, может быть названа формулировкой минимальных координат. Преобразование избыточных координат в минимальные координаты иногда бывает громоздким и возможно только в случае голономных ограничений и без кинематических циклов. Несколько алгоритмов были разработаны для вывода минимальных координатных уравнений движения, не говоря уже о так называемой рекурсивной формулировке. Полученные уравнения легче решать, потому что при отсутствии условий ограничения стандартные методы интегрирования по времени могут использоваться для интегрирования уравнений движения во времени. Хотя сокращенная система может быть решена более эффективно, преобразование координат может быть дорогостоящим в вычислительном отношении. В очень общих формулировках многотельных систем и программных системах избыточные координаты используются для того, чтобы сделать системы удобными и гибкими.
Смотрите также
Рекомендации
- Виттенбург Дж. Динамика систем твердых тел. Штутгарт, Тойбнер, 1977.
- Дж. Виттенбург, Динамика многотельных систем, Берлин, Springer (2008).
- К. Магнус, Динамика многотельных систем, Springer Verlag, Берлин (1978).
- P.E. Никравеш, Компьютерный анализ механических систем, Прентис-Холл (1988).
- E.J. Хауг, Автоматизированная кинематика и динамика механических систем, Аллин и Бэкон, Бостон (1989).
- Х. Бремер и Ф. Пфайфер, Elastische Mehrkörpersysteme, Б. Г. Тойбнер, Штутгарт, Германия (1992).
- Х. Гарсия де Халон, Э. Байо, Кинематическое и динамическое моделирование многотельных систем - проблема в реальном времени, Springer-Verlag, Нью-Йорк (1994).
- А.А. Шабана, Динамика многотельных систем, Второе издание, John Wiley & Sons (1998).
- М. Герадин, А. Кардона, Гибкая многотельная динамика - подход конечных элементов, Вили, Нью-Йорк (2001).
- Э. Эйх-Зёлльнер, К. Фюрер, Численные методы в динамике множества тел, Тюбнер, Штутгарт, 1998 г. (переиздание Lund, 2008 г.).
- T. Wasfy и A. Noor, "Вычислительные стратегии для гибких многотельных систем", ASME. Appl. Мех. Ред. 2003; 56 (6): 553-613. Дои:10.1115/1.1590354.