Механические компоненты. Линейная механика 1D. Часть 3. Преобразователи координат и размерностей, Специальные элементы

10. Логические и коммутационные элементы

10.1. KMD

Командоаппарат с вращательной степенью свободы и управляющим сигналом на выходе

image
Рисунок 10.1 — Компонент KMD в библиотеке «Линейная механика 1D».

Назначение

Компонент предназначен для формирования управляющего сигнала при достижении подвижным механическим элементом заданного углового положения.

Обозначение

Компонент моделирует командоаппарат (концевой выключатель) с вращательной степенью свободы и используется для реализации логики конечных автоматов и алгоритмов управления, зависящих от положения механизма.

Порты

Обозначение порта Тип Наименование
In base.DOF1 Порт 1 вращения флажка конечного выключателя
Base base.DOF1 Порт 2 крепления выключателя
Out base.DOF1 Порт управления

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
FIOF base.real Верхняя граница угла срабатывания 0.0
FION base.real Нижняя граница угла срабатывания 0.0

Параметры состояния (statelist)

Название Тип Описание
state1 base.real Состояние выхода
state2 base.real Время начала перехода выхода в другое состояние

Описание

Компонент контролирует угол поворота флажка конечного выключателя относительно его основания и формирует управляющий сигнал на выходном порту Out .

Диапазон углов срабатывания задается параметрами FION и FIOF . При достижении контролируемым элементом заданного положения на выходе формируется сигнал, который может использоваться для переключения состояний конечного автомата, запуска последовательности действий или формирования логических условий в модели.

Текущее состояние выходного сигнала хранится во внутреннем параметре state1 . Параметр state2 содержит время последнего изменения состояния выхода.

Компонент не оказывает механического воздействия на систему и используется только для контроля положения и формирования управляющих сигналов.


10.2. KVK

Путевой конечный выключатель с логическим сигналом на выходе


Рисунок 10.2 — Компонент KVK в библиотеке «Линейная механика 1D».

Назначение

Компонент предназначен для формирования логического сигнала при достижении подвижным элементом заданного положения.

Обозначение

Компонент моделирует путевой конечный выключатель и используется для контроля положения механических элементов, а также для формирования управляющих воздействий и переключения состояний конечных автоматов.

Порты

Обозначение порта Тип Наименование
Port1 base.DOF1 1D механический порт, перемещение флажка конечного выключателя
Port2 base.DOF1 1D механический порт, корпуса выключателя
Port3 base.DOF1 1D механический порт, логический выход

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
SOF base.real Верхняя граница интервала срабатывания, м 0.1
SON base.real Нижняя граница интервала срабатывания, м 0.1

Параметры состояния (statelist)

Название Тип Описание
state1 base.real Состояние выхода
state2 base.real Время начала перехода выхода в другое состояние

Описание

Компонент отслеживает относительное перемещение флажка конечного выключателя относительно его корпуса и формирует логический сигнал на выходе.

Интервал срабатывания задается параметрами SON и SOF , определяющими нижнюю и верхнюю границы контролируемого положения.

Выходной сигнал может использоваться для организации алгоритмов управления, переключения состояний конечных автоматов, задания условий выполнения операций и формирования логических событий в модели.

Текущее состояние логического выхода хранится во внутреннем параметре state1 . Параметр state2 содержит время начала последнего изменения состояния выхода.

Точная логика формирования выходного сигнала определяется внутренним алгоритмом компонента.


11. Преобразователи координат и размерностей

11.1. SX13D

Упругая связь, позволяющая передать перемещение между одномерным и пространственным элементами вокруг заданной пространственной оси


Рисунок 11.1 — Компонент SX13D в библиотеке «Линейная механика 1D».

Назначение

Компонент предназначен для передачи линейного перемещения между одномерным механическим элементом и пространственным телом через упругую связь, действующую вдоль заданного направления в пространстве.

Обозначение

Компонент реализует упругую связь между одномерной степенью свободы и пространственным механическим узлом. Направление передачи перемещения задается двумя точками в пространстве, определяющими ось действия связи.

Порты

Обозначение порта Тип Наименование
Port1 base.DOF1 1D механический порт, 1D узел перемещения. Первый элемент
Port2 base.Point 3D механический порт, 3D узел. Второе тело

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
Flag base.int Признак следящей нагрузки 1
K base.real Жесткость связи, Н/м 1e6
pointA pXYZ Координаты первой точки вектора линейного перемещения, м 0,0,0
pointB pXYZ Координаты второй точки вектора линейного перемещения, м 1,0,0

Описание

Компонент обеспечивает упругую связь между одномерным механическим узлом и пространственным телом. Передача перемещения осуществляется вдоль направления, задаваемого вектором, проходящим через точки pointA и pointB .

Жесткость связи определяется параметром K . При относительном перемещении связанных элементов в направлении заданной оси возникает упругое усилие, пропорциональное величине деформации связи.

Параметр Flag определяет режим следящей нагрузки. При его активации направление действия усилия может изменяться в соответствии с текущим положением пространственного тела.

Компонент применяется при построении комбинированных моделей, в которых необходимо связать одномерные механические элементы с пространственными объектами через заданное направление передачи нагрузки.


11.2. KNO13D

Осевой элемент преобразования движения 1D–3D (3D–1D)


Рисунок 11.2 — Компонент KNO13D в библиотеке «Линейная механика 1D».

место для рисунка компонента KNO13D

Назначение

Компонент предназначен для передачи поступательного движения и усилия между одномерными и пространственными механическими элементами вдоль заданной пространственной оси.

Обозначение

Компонент реализует упругую осевую связь между одномерной и пространственной механическими подсистемами. Связь действует вдоль направления, определяемого двумя точками в пространстве.

Порты

Обозначение порта Тип Наименование
p3A base.XYZ 3D поступательные степени свободы точки A по осям OX, OY, OZ
p3B base.XYZ 3D поступательные степени свободы точки B по осям OX, OY, OZ
A1D base.DOF1 1D поступательная точка A
B1D base.DOF1 1D поступательная точка B

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
K base.real Осевая жесткость элемента, Н/м 1e6
PointA base.pXYZ Начальные координаты точки A по осям OX, OY, OZ 0.,0.,0.
PointB base.pXYZ Начальные координаты точки B по осям OX, OY, OZ 1.,0.,0.

Рабочие параметры (worklist)

Название Тип Описание
Deformation base.real Величина деформации элемента, м
Force base.real Осевая сила в элементе, Н

Описание

Компонент обеспечивает упругую связь между одномерной и пространственной механическими моделями. Деформация определяется как относительное перемещение связанных точек вдоль оси, заданной координатами PointA и PointB .

Возникающая в элементе осевая сила пропорциональна деформации и определяется коэффициентом жесткости K .

Элемент может использоваться для сопряжения одномерных и пространственных моделей, когда необходимо передавать перемещение и усилие между различными типами механических подсистем.


11.3. P1DTP2D

Преобразование 1D ЛСК в 2D ЛСК

image
Рисунок 11.3 — Компонент P1DTP2D в библиотеке механических преобразований координат.

Назначение

Компонент предназначен для преобразования координаты одномерной локальной системы координат (1D ЛСК) в координаты двумерной локальной системы координат (2D ЛСК).

Обозначение

Компонент выполняет преобразование положения точки из одномерного пространства в двумерное в соответствии с параметрами новой локальной системы координат.

Порты

Обозначение порта Тип Наименование
In base.DOF1 Координаты в глобальной СК
Out base.Point2d Координаты в новой СК

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
LCS0 Начальное положение новой СК [0,0,1,0]

Описание

Компонент преобразует одномерную координату, поступающую на входной порт In, в координаты точки в двумерной локальной системе координат и передает результат через порт Out.

Положение новой локальной системы координат задается параметром LCS0. Преобразование используется для сопряжения одномерных механических моделей с компонентами, работающими в двумерном пространстве.


11.4. LCSCenterPointPoint

Локальная система координат по центру и двум точкам


Рисунок 11.4 — Компонент LCSCenterPointPoint в библиотеке преобразования координат.

Назначение

Компонент предназначен для задания локальной системы координат по положению центра и двум точкам, определяющим направление оси.

Обозначение

Компонент формирует локальную систему координат на основе координат центра и двух точек, задающих направление локальной оси.

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
Center0 Начальное положение новой СК 0,0
Point1 base.real Точка 1 на оси 0,0
Point2 base.real Точка 2 на оси 1,0

Описание

Компонент используется для построения локальной системы координат, положение которой определяется координатами центра Center0, а ориентация — двумя точками Point1 и Point2, задающими направление локальной оси.

Локальная система координат может применяться при построении моделей, требующих задания собственного базиса отсчета для элементов, нагрузок или измерительных компонентов.


11.5. LCSCenterVector

Локальная система координат по направляющему вектору и центру


Рисунок 11.5 — Компонент LCSCenterVector в библиотеке преобразования координат.

Назначение

Компонент предназначен для формирования локальной системы координат по положению центра и направляющему вектору, задающему ориентацию оси системы координат.

Обозначение

Компонент создает локальную систему координат, положение которой определяется координатами центра, а ориентация — заданным направляющим вектором.

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
Center0 Начальное положение новой СК 0,0
Vector base.real Направляющий вектор 1,0

Описание

Компонент используется для задания локальной системы координат, определяемой положением центра и направлением одной из осей. Положение системы координат задается параметром Center0, а ориентация — параметром Vector.

Полученная локальная система координат может использоваться другими компонентами модели для задания направлений движения, действия нагрузок, измерений и преобразования координат.


11.6. P1D

Объект привязки в 1D пространстве

image
Рисунок 11.6 — Компонент P1D в библиотеке преобразования координат и связей между пространствами.

Назначение

Компонент предназначен для задания точки привязки в одномерном пространстве и связывания одномерного механического узла с локальной системой координат.

Обозначение

Компонент представляет объект привязки, определяющий положение узла в одномерном пространстве относительно заданной локальной системы координат.

Порты

Обозначение порта Тип Наименование
Node base.DOF1 Узел1

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
LCS Локальная система координат default
point Точка позиции в 1D пространстве 0.0

Описание

Компонент используется для задания положения одномерного механического узла в локальной системе координат. Параметр point определяет координату точки привязки в одномерном пространстве, а параметр LCS задает локальную систему координат, относительно которой определяется положение узла.

Компонент не обладает собственными механическими свойствами и применяется как вспомогательный геометрический объект при построении моделей, содержащих одномерные механические элементы.


12. Специальные элементы

12.1. PODP

Подпятник


Рисунок 12.1 — Компонент PODP в библиотеке механических соединений.

Назначение

Компонент предназначен для моделирования подпятника — механического соединения, воспринимающего осевые нагрузки и передающего крутящий момент между поступательными и вращательными степенями свободы двух элементов.

Обозначение

Компонент моделирует контактное взаимодействие между двумя элементами соединения с учетом нормальной и крутильной жесткости, зазора и трения.

Порты

Обозначение порта Тип Наименование
Port1 base.DOF1 1D механический порт, поступательная степень свободы 1-го элемента соединения
Port2 base.DOF1 1D механический порт, вращательная степень свободы 1-го элемента соединения
Port3 base.DOF1 1D механический порт, поступательная степень свободы 2-го элемента соединения
Port4 base.DOF1 1D механический порт, вращательная степень свободы 2-го элемента соединения

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
C base.real Приведенная нормальная жесткость контакта, Н/м 1e7
G base.real Приведенная крутильная жесткость контакта, Н·м/рад 1.0
h base.real Начальный зазор, м 0.0
mu base.real Приведенный коэффициент трения 0.0
r base.real Средний радиус соединения, м 0.01

Описание

Компонент моделирует механическое соединение типа подпятника между двумя элементами. Соединение учитывает контакт по поступательной степени свободы и передачу вращательного движения через контактную поверхность.

При возникновении контакта между элементами формируются нормальные контактные силы, определяемые приведенной нормальной жесткостью C. Передача крутящего момента между вращательными степенями свободы обеспечивается крутильной жесткостью G и зависит от геометрических параметров контакта.

Параметр h задает начальный зазор между контактирующими поверхностями. Параметр mu определяет влияние трения в контакте, а параметр r используется для расчета взаимодействия по вращательной степени свободы через средний радиус контактной поверхности.


12.2. FixedBlock

Модель неподвижного блока с массами на нерастяжимых нитях по краям


Рисунок 12.2 — Компонент FixedBlock в библиотеке механических устройств.

Назначение

Компонент предназначен для моделирования неподвижного блока с двумя грузами, соединенными нерастяжимой нитью, перекинутой через блок.

Обозначение

Компонент реализует механическую систему типа машины Атвуда, состоящую из неподвижного блока и двух масс, соединенных нерастяжимой нитью. Перемещение одной массы вызывает соответствующее перемещение второй массы в противоположном направлении.

Порты

Обозначение порта Тип Наименование
p1 base.DOF1 Точка 1
p2 base.DOF1 Точка 2

Пользовательские параметры

Параметр Тип Описание Значение по умолчанию
Vector Направляющий вектор 1D движения относительно плоскости 0,1
m1 base.real Масса 1 1
m2 base.real Масса 2 1
p1 Начальное положение массы 1 0,0
p2 Начальное положение массы 2 0,1
rBall Радиус шара 0,1

Описание

Компонент моделирует систему из двух масс m1 и m2, соединенных нерастяжимой нитью, перекинутой через неподвижный блок. Перемещения масс связаны между собой кинематическим соотношением, обусловленным постоянством длины нити.

Параметры p1 и p2 задают начальные положения грузов. Параметр Vector определяет направление движения масс относительно плоскости модели. Параметр rBall задает радиус блока (шкива), используемого для визуализации и определения геометрии системы.

Компонент может использоваться для моделирования подъемных механизмов, систем противовесов и учебных задач динамики, основанных на машине Атвуда.