×
 

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

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