====== /RWALL ====== Ключевое слово формата блока Определяет следующие типы жестких стен: Бесконечная плоскость, бесконечный цилиндр, сфера и параллелограмм. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID", "/RWALL/type/rwall_ID/unit_ID" "rwall_title", "rwall_title", "rwall_title", "rwall_title", "rwall_title", "rwall_title", "rwall_title", "rwall_title", "rwall_title", "rwall_title" "node_ID", "Слайд", "grnd_ID1", "grnd_ID2", "", "", "", "", "", "" "Поиск", "Поиск", "Фриц", "Фриц", ":math:`\varphi`", ":math:`\varphi`", "ффак", "ффак", "если q", "" If node_ID = 0 .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "XM", "XM", "YM", "YM", "ZM", "ZM", "", "", "", "" If node_ID ≠ 0 .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "Масса", "Масса", "VX0", "VX0", "VY0", "VY0", "VZ0", "VZ0", "", "" If тип is PLANE , КИЛ , PARAL . .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "XM1", "XM1", "YM1", "YM1", "ZM1", "ZM1", "", "", "", "" If тип is PARAL . .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "XM2", "XM2", "YM2", "YM2", "ZM2", "ZM2", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "тип", "Тип жесткой стены ключевое слово. (см. таблицу ниже)", "" "rwall_ID", "Жесткая стена идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "Идентификатор объекта.(Целое число, максимум 10 цифры)", "" "rwall_title", "Жесткая стена заголовок.(Символ, максимум 100 символов)", "" "node_ID", "Идентификатор узла (перемещающийся жесткая стена).(Целое число)", "" "Слайд", "Скользящий флаг. = 0 Раздвижной = 1 Связанный = 2 Скольжение с трением (Целое число)", "" "grnd_ID1", "Определение группы узлов вторичные узлы, добавляемые к жесткому стена.(Целое число)", "" "grnd_ID2", "Определение группы узлов вторичные узлы, которые необходимо удалить из жесткого стена.(Целое число)", "" "Поиск", "Расстояние для вторичного поиск.(Реал)", ":math:`[m]`" "Фриц", "Трение.(Реальное)", "" ":math:`\varphi`", "Диаметр сфера.(Реал)", ":math:`[m]`" "ффак", "Фактор фильтрации. значение по умолчанию зависит от флага ifq (Реал)", "" "если q", "Флаг фильтрации. 5 = 0 (по умолчанию) Фильтр не используется. = 1 :math:`ffac=\alpha` , простая фильтрация значение от 0 до 1. = 2 ffac =N, время шаги по применению фильтра. = 3 ffac=частота, отсечка частота фильтрации. По умолчанию = 0 (целое число)", "" "XM", "Координата X М.(Реал)", "" "YM", "Координата Y М.(Реал)", "" "ZM", "Координата Z М.(Реал)", "" "Масса", "Масса жесткой стены. 8Если масса не введена, жесткая стена будет иметь постоянную наложенную скорость.(Реальная)", ":math:`[kg]`" "VX0", "Начальная скорость в X направление.(Реальное)", ":math:`[\frac{m}{s}]`" "VY0", "Начальная скорость в Y направление.(Реальное)", ":math:`[\frac{m}{s}]`" "VZ0", "Начальная скорость по Z направление.(Реальное)", ":math:`[\frac{m}{s}]`" "XM1", "Координата X М1.(Реал)", "" "YM1", "Координата Y М1.(Реал)", "" "ZM1", "Координата Z М1.(Реал)", "" "XM2", "Координата X М2.(Реал)", "" "YM2", "Координата Y М2.(Реал)", "" "ZM2", "Координата Z М2.(Реал)", "" Тип жесткой стены ----------------- Тип Описание PLANE :math:`\bar{\infty}` самолет КИЛ :math:`\bar{\infty}` Цилиндр диаметром :math:`\varphi` SPHER Сфера диаметра :math:`\varphi` PARAL Параллелограмм Тип поверхностного ввода ------------------------ Тип Описание PLANE MM1 определяет нормальное направление .. image:: images/rwall_starter_r_rwall_lagmul_plane2.png :alt: rwall_lagmul_plane2 КИЛ MM1 определяет ось цилиндра .. image:: images/rwall_starter_r_rwall_cyl.png :alt: rwall_cyl SPHER М — центр сферы .. image:: images/rwall_starter_r_rwall_spher.png :alt: rwall_spher PARAL :math:`MM1` и :math:`MM2` определить параллелограмм .. image:: images/rwall_starter_r_rwall_paral.png :alt: rwall_paral Комментарии ----------- 1. Первый ввод определяет жесткую стену координаты одной точки M или node_ID в случае движущейся твердой стены. 2. Следующим входом является координата точка М1 и, возможно, точка М2 (в случае движущейся стены М1 и М2 имеют одинаковые значения). движение как node_ID). 3. Вторичные узлы жесткой стены могут определяться как группа узлов и/или как узлы, первоначально находящиеся на расстоянии менее расстояние (Dsearch) от жесткая стена. 4. Опция фрикционной фильтрации доступна только Доступен для слайдов с жесткой стенкой с трением (Slide =2). 5. Флаг фильтрации если бы Если ifq ≠ 0, Тангенциальные силы (трения) в каждом вторичном контактирующем узле фильтруются используя простое правило: :math:`F_{Tf}=\alphaF_{T}(t)+(1−\alpha)F_{Tf}(t−dt)` Где, :math:`F_{Tf}` Фильтрованная тангенциальная сила. :math:`F_{T}(t)` Рассчитанная тангенциальная сила в момент времени t перед фильтрацией. :math:`F_{Tf}(t−dt)` Отфильтрованная тангенциальная сила на предыдущем временном шаге :math:`t` Текущее время моделирования :math:`dt` Текущий временной шаг моделирования :math:`\alpha` Коэффициент фильтрации Флаг ifq определяет метод фильтрации: коэффициент α. Если еслиq = 1, коэффициент фильтрации вводится вами напрямую: :math:`\alpha=ffac` If если q = 2 , α соответствует уровню фильтрации 3 дБ для определяемых пользователем частота (частота определяется количеством временных шагов): :math:`\alpha=\frac{2\pi}{N}` с :math:`\frac{1}{freq}=T=Ndt` и :math:`N=ffac` Если если =3, α соответствует уровню фильтрации 3 дБ для определяемая пользователем частота: :math:`\alpha=2\pidt⋅freq` Где, :math:`dt` Временной шаг :math:`freq` ффак 6. Сфера (SPHER) и параллелограмм (PARAL) не бесконечны. Для параллелограммов нормаль определяется используя: :math:`MM1\timesMM2` а диаметр сферы определяется с помощью :math:`\varphi` . 7. Узловая толщина вторичной жесткой стенки узлы не учитываются. 8. Для перемещения жестких стен с MASS=0 или пустое, жесткая стена будет иметь постоянную заданную скорость, а не начальную скорость.