===== /GRAV ===== Ключевое слово формата блока Определяет гравитационную нагрузку на группу узлов. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID", "/GRAV/grav_ID/unit_ID" "grav_title", "grav_title", "grav_title", "grav_title", "grav_title", "grav_title", "grav_title", "grav_title", "grav_title", "grav_title" "fct_IDT", "Реж.", "skew_ID", "sens_ID", "grnd_ID", "", "Аскалекс", "Аскалекс", "FscaleY", "FscaleY" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "grav_ID", "Гравитационный грузовой блок идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "(Необязательно) Идентификатор устройства. (Целое число, максимум 10 цифр)", "" "grav_title", "Гравитационный грузовой блок заголовок.(Символ, максимум 100 символов)", "" "fct_IDT", "Идентификатор функции времени. 3 = 0 (по умолчанию) Постоянная сила тяжести, определенная в FscaleY применяется. > 0 Приложенная сила тяжести зависит от времени. (Целое число)", "" "Реж.", "Направление в переводе (ввод должен быть: X, Y или Z). По умолчанию = Z (текст).", "" "skew_ID", "Перекос идентификатор.(Целое число)", "" "sens_ID", "Идентификатор датчика. ≠ 0 Гравитационная нагрузка прикладывается после активации датчика ( функция времени сдвинута во времени). (Целое число)", "" "grnd_ID", "Группа узлов, к которой прилагается гравитационная нагрузка. По умолчанию = 0 (см. комментарий). 2)(Целое число)", "" "Аскалекс", "Шкала абсцисс (времени) коэффициент.По умолчанию = 1,0 (Реальный)", ":math:`[s]`" "FscaleY", "Если fct_IDT = 0: применяется постоянное значение силы тяжести. Если fct_IDT > 0: шкала ординат (силы) коэффициент.По умолчанию = 1,0 (Реальный)", ":math:`[\frac{m}{s^{2}}]`" Пример ------ .. 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. Направление гравитационной нагрузки должно быть выравнивается по правому краю по десяти символам поля номер 2. 2. По умолчанию гравитационные нагрузки применяется ко всем узлам модели. Гравитационные нагрузки могут быть приложены к конкретную группу узлов, определив grnd_ID. 3. Если функция fct_ID T = 0 или пусто, гравитационная нагрузка является постоянной величиной :math:`g(t)=Fscale_{y}` . В противном случае, если функция fct_IDT определен, фактическое значение функции нагрузки рассчитывается как: :math:`g(t)=Fscale_{y}⋅f_{t}⋅(\frac{t}{Ascale_{x}})` Где, :math:`f_{T}` это функция fct_IDT. /GRAV applies to each node and is stated as force: :math:`F(t)=m⋅g(t)` С :math:`m` являющаяся массой узла. Узел будет двигаться до тех пор, пока не будет достигнут баланс сил. 4. Если на гравитационную карту ссылается /INIGRAV карта для инициализации гидростатического давления при взаимодействии жидкости со структурой При моделировании приложенная сила тяжести должна быть постоянной и постоянной величиной путем определения Fшкала Y без fct_ID T или ссылаясь на постоянная функция от t=0 в fct_ID T . .. image:: images/grav_starter_r_grav_inigrav.png *(Рисунок 1.)*