======== /INIGRAV ======== Ключевое слово формата блока определяет исходное состояние от гидростатического давления вследствие гравитационной нагрузки. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID", "/INIGRAV/inigrav_ID/unit_ID" "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title", "inigrav_title" "grpart_ID", "surf_ID", "grav_ID", "", "", "", "", "", "", "" "Преф", "Преф", "Bx", "Bx", "By", "By", "Bz", "Bz", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "inigrav_ID", "Начальная гравитационная загрузка идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "(Необязательно) Идентификатор устройства. (Целое число, максимум 10 цифр)", "" "inigrav_title", "Начальная гравитационная загрузка заголовок.(Символ, максимум 100 символов)", "" "grpart_ID", "Группа деталей определена. Если не определено (0), начальное состояние применяется ко всем твердым ЧАСТЯМ. По умолчанию = 0. (Целое число)", "" "surf_ID", "(Необязательно) Идентификатор свободной поверхности. Если не определено, считывается базисная точка. (Целое число)", "" "grav_ID", "(Обязательно) Идентификатор гравитационной карты использовано.(Целое число)", "" "Преф", "Эталонное давление на эталонном поверхность.(Реальная)", ":math:`[Pa]`" "Bx", "Координата X базовой точки (используется только в том случае, если surf_ID=0).(Реальный)", ":math:`[m]`" "By", "Координата Y базовой точки (используется только в том случае, если surf_ID=0).(Реальный)", ":math:`[m]`" "Bz", "Координата Z базовой точки (используется только в том случае, если surf_ID=0).(Реальный)", ":math:`[m]`" Пример (гидростатическое давление воды) --------------------------------------- .. code-block:: #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /UNIT/1 unit for load # MUNIT LUNIT TUNIT g mm ms #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /INIGRAV/1/1 hydrostatique pressure - “ sea level : {Z=0} where Pref=0.101325 MPa #GRPART_ID SURF_ID GRAV_ID 0 0 1 # Pref Bx By Bz 0.101325 0 0 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /GRAV/1/1 Terrestrial gravity field #funct_IDT DIR skew_ID sensor_ID grnod_ID Ascale_x Fscale_Y 2 Z 0 0 5 0 -0.00981 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/2 unity # X Y 0 1.0 1000000 1.0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata Комментарии ----------- 1. Значение и направление силы тяжести считываются из Карта /GRAV, тогда значение grav_ID является обязательным. 2. Идентификатор поверхности указывает уровень моря. surf_ID может быть либо /SURF/PLANE (рис. 1), либо любой другой пользовательской поверхностью, описывающей воздушно-водяную связь. предел (рис. 2). Если surf_ID не указан, то предполагается плоская поверхность с использованием B=(Bx,By,Bz) в качестве базовой точки. и вектор силы тяжести как нормаль к поверхности. 3. Pref — это ссылка давление на уровне моря. Над поверхностью давление снижается, а под поверхностью давление увеличивается. 4. Это ключевое слово выполняет вычисления для каждой ячейки в группа деталей предоставлена grpart_ID . Эта начальная плотность :math:`\rho_{0}` такое как изменение давления :math:`\Delta P_{0}=\rho_{0}|g|dist` где :math:`dist=n⋅dist` – расстояние со знаком от уровня моря. Расстояние от моря уровень вычисляется с использованием центроида ячейки. 5. Математическая модель такая же, как для каждого клетка :math:`P=P_{ref}+\rho_{ref}|g|dist` . Эта модель действительна только в том случае, если тип материала не меняется. по расстоянию (постоянная опорная плотность). Например: только воздух над поверхностью и только вода под поверхностью. Для погружения погруженного тела в воду потребуется выполнение вычислений для определения гидростатического состояния погруженного тела. .. image:: images/inigrav_starter_r_inigrav_pref.png *(Рисунок 1. Начальное давление, рассчитанное по уровню моря с помощью плоского поверхность)* .. image:: images/inigrav_starter_r_inigrav_user_surface.png *(Рисунок 2. Начальное давление, рассчитанное на уровне моря и поверхности пользователя.)* 6. Если опция /INIVOL используется для инициализируйте объемную фракцию с помощью LAW51, затем автоматически вычисляется эталонная плотность от исходных объемных фракций. 7. В настоящее время совместимо только с законами гидродинамики. 3, 4, 6, 37, 49, 51 и 151. 8. The grav_ID карта должна ссылаться на гравитацию /GRAV с постоянной функцией гравитации fct_ID T от t=0; или функция можно оставить пустым, а значение постоянной силы тяжести определяется в /GRAV , Fшкала Y . .. image:: images/inigrav_starter_r_grav_inigrav.png *(Рисунок 3.)*