========== /LOAD/PCYL ========== Ключевое слово формата блока Определяет нагрузку давления в цилиндрической системе на поверхность как функция радиуса, времени и угла падения. Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID", "/LOAD/PCYL/pload_ID/unit_ID" "pload_title", "pload_title", "pload_title", "pload_title", "pload_title", "pload_title", "pload_title", "pload_title", "pload_title", "pload_title" "surf_ID", "sens_ID", "frame_ID", "", "", "", "", "", "", "" "table_ID", "", "Ascale_r", "Ascale_r", "Ascale_t", "Ascale_t", "Fscale_p", "Fscale_p", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "pload_ID", "Блок нагрузки давлением идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "(Необязательно) Идентификатор устройства. (Целое число, максимум 10 цифр)", "" "pload_title", "Блок нагрузки давлением заголовок.(Символ, максимум 100 символов)", "" "surf_ID", "Поверхность идентификатор.(Целое число)", "" "sens_ID", "Идентификатор датчика. ≠ 0 Нагрузка давлением применяется после активации датчика (функция времени сдвинута во времени). (Целое число)", "" "frame_ID", "Локальный фрейм /FRAME/MOV идентификатор для определения оси цилиндрической системы. Локальное направление X (node_ID1, node_ID2) определяет цилиндрическую ось. (Целое число)", "" "table_ID", "Идентификатор двухмерной таблицы определение функции давления радиуса и время.(Целое число)", "" "Ascale_r", "Масштабный коэффициент радиуса. По умолчанию = 1.0 (Реал)", ":math:`[m]`" "Ascale_t", "Коэффициент масштабирования времени. По умолчанию = 1,0. (Реал)", ":math:`[s]`" "Fscale_p", "Коэффициент масштабирования по ординате. По умолчанию = 1.0 (Реал)", ":math:`[Pa]`" Пример ------ .. code-block:: #RADIOSS STARTER #---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----| /LOAD/PCYL/12/1 laser beam # surf_ID sens_ID frame_ID 1 0 1 # table_ID xscale_r xscale_t yscale 1 0 0 -0.1 /TABLE/1/1 pressure distribution function of radius and time #DIMENSION 2 # FCT_ID Time Yscale 2 0.0 0.0 2 0.02 1200.0 2 0.04 2500.0 2 0.06 2700.0 2 0.08 2500.0 2 0.09 1200.0 2 0.11 900.0 2 0.15 400.0 2 0.24 200.0 2 0.31 150.0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/2 Pressure distribution according radius 0 1 .5 1 1 .5 2 .1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #enddata /END #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Эту сжимающую нагрузку можно использовать только для 3D-анализа. 2. Значение давления определяется с помощью: :math:`P(r,t)=sin(\alpha)⋅Fscale_p⋅Table_IDr·Ascale_r,\frac{t}{Ascale_t}` Где, :math:`r` Радиус от оси цилиндра. :math:`t` Текущее время. :math:`\alpha` Угол между поверхностью и осью цилиндра. .. image:: images/load_pcyl_starter_r_load_pcyl.png *(Рисунок 1.)* 3. Значения давления не экстраполируются за пределы последнего радиуса. абсцисса. Давление вне цилиндра равно нулю.