4.3.13 Сила по датчикам на две точки


Рис. 102. Сила по датчикам на две точки
Синтаксис метода создания
force2(Body1, Point1, Vector1, Body2, Point2, F, list(Sensor1, ...), fixing=…, work=..., color=..., visible=...)
Обязательные позиционные параметры метода
body Body1
Имя первого звена, на которое действует силовой элемент.
point Point1
Исходная точка силового воздействия элемента на первое звено. Копия этой точки Point1* используется для расчета силового воздействия элемента. Если значение параметра fixing=lock:, то Point1* прикрепляется к первому звену. Если fixing=unlock:, то точка Point1* в процессе движения механизма всегда совпадает с исходной точкой Point1.
vector Vector1
Исходный вектор направления силы. Копия этого вектора Vector1* используется для расчета силового воздействия элемента. Если значение параметра fixing=lock:, то Vector1* прикрепляется к первому звену. Если fixing=unlock:, то вектор Vector1* в процессе движения механизма всегда совпадает с исходным вектором Vector1.
body Body2
Имя второго звена, на которое действует силовой элемент.
point Point2
Исходная точка силового воздействия элемента на второе звено. Копия этой точки Point2* используется для расчета силового воздействия элемента. Если значение параметра fixing=lock:, то Point2* прикрепляется ко второму звену. Если fixing=unlock:, то точка Point2* в процессе движения механизма всегда совпадает с исходной точкой Point2.
sensor F [force] / function F [force]<...>
Характеристика силы, действующей на второе звено. Представляет собой либо датчик, либо функцию, зависящую от значений датчиков, указанных в списке элемента.
list(sensor Sensor1, ...)
Список датчиков, от которых зависит функция силы. Не используется, если характеристика силы F задана датчиком.
Необязательные именованные параметры метода
fixing = [lock:/unlock:]
Параметр определяет необходимость прикрепления к звену точки Point* и вектора Vector*. Точка Point* и вектор Vector* являются копиями точки Point и вектора Vector соответственно и используются при расчете силового элемента. По умолчанию fixing=lock:.

Используемые для расчета силового элемента точка Point* и вектор Vector* прикрепляются к звену при переводе проекта в режим исследования.

Используемые для расчета силового элемента точка Point* и вектор Vector* не прикрепляются к звену при переводе проекта в режим исследования. Положение точки Point* и вектора Vector* относительно звена может изменяться в процессе движения механизма.
Параметры являются общими для всех методов создания силовых элементов и описаны в пункте «Необязательные именованные параметры всех методов создания» общей части раздела «Силовой элемент (force)» главы «Основные объекты».
Описание
При переводе проекта из режима редактирования в режим исследования для элемента выполняются следующие действия.
1. Создается точка Point1*, которая в момент создания совпадает с точкой Point1. В зависимости от значения необязательного именованного параметра fixing точка Point1* либо прикрепляется к звену Body1, либо не прикрепляется к звену и во время движения механизма может перемещаться относительно звена, отслеживая положение точки Point1. Точка Point1* является точкой силового воздействия элемента на звено Body1.
2. Создается точка Point2*, которая в момент создания совпадает с точкой Point2. В зависимости от значения необязательного именованного параметра fixing точка Point2* либо прикрепляется к звену Body2, либо не прикрепляется к звену и во время движения механизма может перемещаться относительно звена, отслеживая положение точки Point2. Точка Point2* является точкой силового воздействия элемента на звено Body2.
3. Создается вектор Vector1*, который в момент создания совпадает с вектором Vector1. В зависимости от значения необязательного именованного параметра fixing вектор Vector1* либо прикрепляется к звену Body1, либо не прикрепляется к звену и во время движения механизма может перемещаться относительно звена, отслеживая положение вектора Vector1. Направление вектора Vector1* противоположно положительному направлению силы, приложенной к точке Point2*.
Значение силы, действующей в текущий момент времени на точку Point2*, определяется либо значением датчика, либо в соответствии со следующим выражением:

где
– заданная функция;
– значения датчиков, указанных в списке элемента.


Число аргументов функции не должно превышать числа датчиков в списке. Между аргументами функции и списком датчиков устанавливается прямое порядковое соответствие. Другими словами, 1-й аргумент функции соответствует 1-му датчику в списке, 2-й аргумент функции соответствует 2-му датчику в списке и так далее, до исчерпания аргументов функции. Если число аргументов функции меньше числа датчиков в списке, то функция не зависит от значений датчиков, стоящих в списке последними. Размерности аргументов функции должны быть равны размерностям соответствующих датчиков.
Положительное направление силы
противоположно направлению вектора Vector1*.

Момент, действующий со стороны элемента на точку Point2*, равен нулю.
Силовое воздействие элемента (сила, момент) на точку Point1* определяется из условия самоуравновешенности сил, действующих на точки Point1* и Point2* со стороны элемента.