Объект: LCS0ByCenterOxOz

../../../../_images/logo_ru_no_text.png

Библиотека: Mechanics3D

Имя на уровне решателя: LCS0ByCenterOxOz

Аннотация: Начальное положение локальной СК по центру направлению осей Ох и Oz

Обозначение: Начальное положение локальной СК по центру направлению осей Ох и Oz

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

№

Параметр

Тип

Описание

Единица

Значение по умолч.

1

Center0

Начальное положение новой СК, м; м; м

m

[0,0,0]

2

Ox

Точка в плоскости ZOX, м; м; м

m

[1.0,0.0,0.0]

3

Oz

Направление оси Оz, м; м; м

m

[0.0,0.0,1.0]

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

Модель начального положения локальной системы координат по центру и направлению осей Ox и Oz (LCS0ByCenterOxOz)

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

Демонстрация позиционирования и ориентации через LCS.

Начальные данные:

Параметры модели (LCS0ByCenterOxOz)
Center0 = [0, 0, 5] - Начальное положение новой СК относительно глобального начала, м
Oz = [0.0, 0.0, -1.0] - Направление оси Oz локальной системы (вектор направлен вниз)
Ox = [1.0, 0.0, 0.0] - Направление оси Ox локальной системы (совпадает с глобальной осью X)

Параметры инерционного конуса (Cone1)
Mass = 1.0 кг
Height = 1 м
DiameterMax = 1 м
DiameterMin = 0.5 м
LCS = [] - Используется глобальная система координат
Image = Cone
Image_color = lightblue

Параметры инерционного конуса (Cone2)
Mass = 1.0 кг
Height = 1 м
DiameterMax = 1 м
DiameterMin = 0.5 м
LCS = [] - Используется глобальная система координат
Image = Cone
Image_color = yellow

Параметры силы тяжести
FG1: M = 1.0 - Сила тяжести, действующая на Cone1

Точка привязки
P3D: point = [0.0, 0.0, 0.0, 0.0], LCS = LCS1

end = 1 - Время интегрирования, с

Схема тестирования:

Схема демонстрирует использование элемента LCS0ByCenterOxOz (LCS1) для управления положением и ориентацией конуса Cone1. С помощью блока LCS1 создается виртуальная система координат. Она размещается в точке [0, 0, 5]. Ось Z этой системы развернута вниз ([0, 0, -1]), что создает эффект «перевернутой» системы координат. Инерционный конус Cone1 привязывается к виртуальной точке P3D1, которая использует для позиционирования систему LCS1. Поскольку конус наследует ориентацию от LCS1, он стартует в перевернутом положении (вершиной вниз) на высоте 5 метров. На объект действует сила тяжести FG1 = 1.0. Второй конус Cone2 не привязан к LCS и остается в глобальном начале координат [0, 0, 0] в стандартной ориентации (вершиной вверх), выступая в роли статичной опоры.

Результат:

Использование элемента LCS0ByCenterOxOz позволяет гибко управлять начальным положением и ориентацией объектов. В данном тесте Cone1 начинает движение вниз с высоты 5 метров, при этом благодаря настройкам LCS1 (смещение центра в [0,0,5] и разворот оси Oz в [0,0,-1]) он падает в перевернутом виде. Объект Cone2 остается неподвижным в начале координат.

На графике представлена временная зависимость координаты LCS0ByCenterOxOz.X1. Кривая имеет параболический характер, что соответствует равноускоренному движению под действием силы тяжести. За 1 секунду координата изменяется от 0 до примерно -5, что согласуется с перемещением при свободном падении.

Формула для расчёта перемещения при свободном падении:

\[z(t) = z_0 + v_0 \cdot t + \frac{g \cdot t^2}{2}\]

где: \(z(t)\) — текущая координата, \(z_0\) — начальная координата, \(v_0\) — начальная скорость, \(g\) — ускорение свободного падения, \(t\) — время.

Схема теста
../../../../_images/LCS0ByCenterOxOz.sch.png

Рисунок 1 - Схема теста

График результата теста
../../../../_images/LCS0ByCenterOxOz.Check.png

Рисунок 2 - LCS0ByCenterOxOz.Check