============== /EOS/TABULATED ============== Ключевое слово формата блока Описывает табличное уравнение состояния. :math:`P=A(µ)+B(µ)E` . Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID", "/EOS/TABULATED/mat_ID/unit_ID" "eos_title", "eos_title", "eos_title", "eos_title", "eos_title", "eos_title", "eos_title", "eos_title", "eos_title", "eos_title" "fct_IDA", "", "XscaleA", "XscaleA", "FscaleA", "FscaleA", "", "", "", "" "fct_IDB", "", "XscaleB", "XscaleB", "FмасштабB", "FмасштабB", "", "", "", "" "E0", "E0", "Пш", "Пш", "", "", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 "mat_ID", "Идентификатор материала.(Целое число, максимум 10 цифр)", "" "unit_ID", "(Необязательно) Идентификатор устройства. (Целое число, максимум 10 цифр)", "" "eos_title", "Название EOS.(Символ, максимум 100 символов)", "" "fct_IDA", "Идентификатор функции для функции A.По умолчанию = 0 (Целое число)", "" "XscaleA", "Масштабный коэффициент для функции A( :math:`\mu` ) абсцисса.По умолчанию = 1,0 (Реальное)", "" "FscaleA", "Масштабный коэффициент для функции A( :math:`\mu` ) ордината.По умолчанию = 1,0 (Реальное)", ":math:`[Pa]`" "fct_IDB", "Начальный давление.(Реальное)", "" "XscaleB", "Масштабный коэффициент для функции B( :math:`\mu` ) абсцисса.По умолчанию = 1,0 (Реальное)", "" "FмасштабB", "Масштабный коэффициент для функции B( :math:`\mu` ) ордината.По умолчанию = 1,0 (Реальное)", "" "E0", "Начальное значение для Э.(Реал)", ":math:`[Pa]`" "Пш", "Давление сдвиг.(Реал)", ":math:`[Pa]`" Пример ------ .. code-block:: #RADIOSS STARTER #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /BEGIN Sample_for_air 2022 0 g mm ms g mm ms #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /MAT/HYDRO/7/1 AIR # RHO_I RHO_0 1.22e-6 0 # Knu Pmin 1.5E-2 0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /EOS/TABULATED/7 Ideal Gas using tabulated EoS P(µ)=A(µ)+B(µ)*E ; units {g,mm,ms} ; P(0)=0.1 MPa # A_func XscaleA FscaleA 0 0 0 # B_func XscaleB FscaleB 1002 1.000000 1.000000 # E0 PSH 0.25 0.1 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| /FUNCT/1002 EOS FUNCT - B(µ) = (GAMMA-1).(1+µ) ; where gamma=1.4 ; units {g,mm,ms} # X Y -1 0.0 0 0.4 9 4.0 99 40.0 9999 4000.0 #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| #ENDDATA #---1----|----2----|----3----|----4----|----5----|----6----|----7----|----8----|----9----|---10----| Комментарии ----------- 1. Табличное EoS определяется с помощью: :math:`P=A(µ)+B(µ)E` Где, :math:`\mu` определяется как :math:`µ=\frac{\rho}{\rho_{0}}−1` :math:`E` is :math:`\rho_{0}e` (единица СИ Дж/м 3 or Pa) :math:`A` и :math:`B` определяемые пользователем функции 2. Вводятся дополнительные масштабные коэффициенты, такие как: :math:`P=Fscale_{A}.A(\frac{µ}{Xscale_{A}})+Fscale_{B}.B(\frac{µ}{Xscale_{B}})E` 3. Уравнения состояния используются Радиосс для расчета гидродинамического давления и являются совместимые с материальными законами: - /MAT/LAW2 (PLAS_JOHNS) - /MAT/LAW3 (HYDPLA) - /MAT/LAW4 (HYD_JCOOK) - /MAT/LAW6 (HYDRO or HYD_VISC) - /MAT/LAW10 (DPRAG1) - /MAT/LAW12 (3D_COMP) - /MAT/LAW36 (PLAS_TAB) - /MAT/LAW44 (COWPER) - /MAT/LAW49 (STEINB) - /MAT/LAW102 (DPRAG2) - /MAT/LAW103 (HENSEL-SPITTEL) - /MAT/LAW109 - /MAT/LAW133 (GRANULAR)