×
 

2.6 Силовое взаимодействие точка-линия «шарик в трубе»

 Элемент описывает контактное взаимодействие между точкой и внутренней поверхностью трубки. Поверхность трубки определяется по линии и функции величины зазора. Взаимодействие осуществляется с внутренней поверхностью полученной трубки. На точку контакта действуют следующие силы:
−    Сила упругой нормальной реакции со стороны поверхности, ее направление совпадает с направлением нормали поверхности в окрестности внедрения точки.
−    Сила нормального демпфирования, вектор силы коллинеарен вектору силы нормальной реакции.
−    Сила трения, которая возникает при движении точки вдоль поверхности.
Схематический вид элемента представлен на рис. 3.
 
Рис. 3. Силовое взаимодействие точка-линия «шарик в трубе»
 
Точка и линия обязательно должны быть прикреплены к звеньям механической системы. Звено, к которому прикреплена точка, будем называть первым звеном. Звено, к которому прикреплена линия, будем называть вторым звеном.
Также данный силовой элемент может быть использован для расчета контактного взаимодействия между сферой и внутренней поверхностью трубки. Для этого необходимо определить необязательный именованный параметр RC – радиус контактирующей сферы; заданная пользователем точка Point при этом интерпретируется как центр этой сферы.
 
Синтаксис метода создания
contactPLpipe (Point, Line, Gap, contactParams, D_max=…, RC=…, BeginEdge=…, EndEdge=…, work=..., color=..., visible=...)
 
Обязательные позиционные параметры метода
point Point
Точка силового взаимодействия.
line Line
Центральная линия трубки.
function Gap [length]<[length]>
Функция величины зазора в зависимости от длины кривой.
template contactParams
Шаблон параметров контактного взаимодействия. Шаблон должен иметь один из следующих допустимых типов: ПКВ1, ПКВ2, ПКВ3, ПКВ4, ПКВ5.
 
Необязательные именованные параметры метода
 D_max = scalar [length]
Предельная глубина контакта. При глубине контакта, превышающей значение этого параметра, силы взаимодействия между точкой и линией обнуляются. По умолчанию D_max = 1 [m].
 RC = scalar [length]
Радиус контактирующей сферы с центром в точке Point. Нулевому значению радиуса соответствует точка. По умолчанию RC = 0 [m].
BeginEdge = [OpenEdge:/ClosedEdge:]
Флаг, определяющий поведение силового элемента в начальной точке линии. По умолчанию BeginEdge = OpenEdge:.
 BeginEdge = OpenEdge:
Открытый конец линии. При выходе за пределы линии силовой элемент выдает нулевое значение.
 BeginEdge = ClosedEdge:
Закрытый конец линии. При выходе за пределы линии силовой элемент выдает нулевое значение в пределах окрестности начальной точки и ненулевое значение при выходе за пределы этой окрестности.
EndEdge = [OpenEdge:/ClosedEdge:]
Флаг, определяющий поведение силового элемента в конечной точке линиии. По умолчанию EndEdge = OpenEdge:.
 EndEdge = OpenEdge:
Открытый конец линии. При выходе за пределы линии силовой элемент выдает нулевое значение.
 EndEdge = ClosedEdge:
Закрытый конец линии. При выходе за пределы линии силовой элемент выдает нулевое значение в пределах окрестности конечной точки и ненулевое значение при выходе за пределы этой окрестности.
work =..., color =..., visible =...
Параметры являются общими для всех методов создания силовых элементов и описаны в пункте «Необязательные именованные параметры всех методов создания» общей части раздела «Силовой элемент (force)» главы «Основные объекты».
 
Описание
Расчетная схема силового элемента полностью совпадает с расчетной схемой силового элемента «Силовое взаимодействие точка-поверхность 2» (force contactPS2). При этом точка проекции  вычисляется как пересечение кратчайшего перпендикуляра от точки Point до линии Line с границей трубки. Нормаль Normal определяется как внутренняя нормаль к поверхности трубки в точке  (см. рис. 4), таким образом, учитывается изменение функции зазора Gap в рассматриваемой области.
 
Рис. 4. Определение точки проекции и нормали к поверхности
 
При задании параметров силового элемента необходимо обратить внимание, что функция Gap задает не радиус трубки, а величину зазора между сферой и поверхностью трубки, соответствующего «идеальному» движению центра сферы вдоль центральной линии трубки. Если пользователем определяется необязательный именованный параметр RC, функция радиуса трубки в зависимости от длины кривой определяется как сумма радиуса сферы и величины зазора:
.
Данный случай проиллюстрирован на рис. 5. Если параметр RC не переопределяется и, следовательно, равен 0, то радиус трубки будет совпадать с величиной зазора.
 
Рис. 5. Определение радиуса трубки в случае ненулевого радиуса сферы RC
 
Отсутствие проекции точки Point на центральную линию трубки свидетельствует о выходе за пределы линии. В этом случае поведение силового элемента определяется флагами BeginEdge и EndEdge. Если флаг, соответствующий ближайшей к точке Point крайней точке линии установлен как OpenEdge:, то контакта нет. В противном случае соответствующий край трубки замыкается полусферой радиуса , где  – соответствующая крайней точке длина кривой, и контакт происходит с внутренней поверхностью полусферы.
Если центральная линия трубки Line замкнута, то параметры BeginEdge и EndEdge не имеют смысла и не оказывают никакого действия на расчет силового элемента.
 
Внутренние системные объекты
sensor distance [length]
Глубина контакта. Если контакта нет или превышена предельная глубина контакта, то датчик выдает нулевое значение.