============ /LOAD/PBLAST ============ Ключевое слово формата блока Обеспечивает быстрый способ моделирования давления ударной волны на конструкцию. Давление дутья рассчитывается на основе экспериментальных данных, а затем давление дутья. выводится из ориентации поверхности до точки детонации. Вы должны предоставить точка детонации, время детонации и эквивалентная масса тротила. Это упрощенный метод загрузки, поскольку время прибытия и падающее давление не приспособлены к препятствиям. Он также не принимает во внимание заключение или наземные эффекты. Формат ------ .. 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/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID", "/LOAD/PBLAST/load_ID/unit_ID" "load_title", "load_title", "load_title", "load_title", "load_title", "load_title", "load_title", "load_title", "load_title", "load_title" "surf_ID", "Exp_data", "I_tshift", "Ндт", "IZ", "Ямодель", "", "", "", "Node_ID" "xdet", "xdet", "Идет", "Идет", "Здет", "Здет", "Тдет", "Тдет", "WTNT", "WTNT" "Пмин", "Пмин", "Тстоп", "Тстоп", "", "", "", "", "", "" "Ground_ID", "Ishape", "", "", "", "", "", "", "", "" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Единица СИ Пример" :widths: 33, 33, 33 "load_ID", "Загрузить идентификатор.(Целое число, максимум 10 цифр)", "" "unit_ID", "(Необязательно) Идентификатор устройства. (Целое число, максимум 10 цифр)", "" "load_title", "Загрузить заголовок.(Символ, максимум 10 цифр)", "" "surf_ID", "Поверхность идентификатор.(Целое число, максимум 10 цифр)", "" "Exp_data", "Флаг данных эксперимента. = 1 (по умолчанию) UFC-03-340-02 Free Air, Сферический заряд ТНТ. = 2 UFC-03-340-02 Отражение от земли, полусферический заряд ТНТ. = 3 UFC-03-340-02 Воздушный взрыв, сферический заряд над земля. (Целое число, максимум 10 цифр)", "" "I_tshift", "Флаг сдвига времени. = 1 (по умолчанию) Никакой смены. = 2 Сдвиньте время, чтобы пропустить время вычислений от 0 до :math:`t^{*}=inf(T_{arrival})` . (Целое число)", "" "Ндт", "Количество интервалов для минимального шага по времени. :math:`\Delta t_{blast}=\frac{inf(T_{0})}{N_{dt}}` Где, :math:`T_{0}` это продолжительность положительного Phase.Default = 100 (Целое число)", "" "IZ", "Обновление масштабированного расстояния со временем. = 1 Масштабированное расстояние вычисляется в начальный момент времени и не меняться со временем. = 2 (по умолчанию) Масштабированное расстояние обновляется на каждом временном шаге. (Целое число)", "" "Ямодель", "Моделирование флага. = 1 Модель Фридлендера. = 2 (по умолчанию) Модифицированная модель Фридлендера. (Целое число)", "" "Node_ID", "Идентификатор узла определение точки детонации. Если определено, флаги Xдет, Идет и Здет игнорируются.", "" "Xдет", "Точка детонации Координата X. Игнорируется, если Node_ID ≠ 0.По умолчанию = 0,0 (Реальное)", ":math:`[m]`" "Идет", "Точка детонации Y-координата. Игнорируется, если Node_ID ≠ 0.По умолчанию = 0,0 (Реальное)", ":math:`[m]`" "Здет", "Точка детонации Координата Z. Игнорируется, если Node_ID ≠ 0.По умолчанию = 0,0 (Реальное)", ":math:`[m]`" "Тдет", "Детонация time.Default = 0,0 (Реальное)", ":math:`[s]`" "WTNT", "Эквивалент в тротиловом эквиваленте масса.(Реальная)", ":math:`[Kg]`" "Пмин", "Минимум давление.По умолчанию = 0,0 (Реальное)", ":math:`[Pa]`" "Тстоп", "Остановить время. По умолчанию = 1020 (Реал)", ":math:`[s]`" "Ground_ID", "Идентификатор поверхности для определение земли. Игнорируется, если Exp_data=1.Поверхность тип: /SURF/PLANE По умолчанию: Исходное значение =(0,0,0), нормальное =(0,0,H)", "" "Ishape", "Форма распространения. 10 = 1 (по умолчанию) Сферическое распространение (над землей). = 2 Сферическое распространение (без учета земли). = 3 Прямое распространение фронта взрывной волны (вверху) земля).", "" Комментарии ----------- 1. Моделирование ситуации задается с помощью Exp_data флаг. Вы предоставляете данные о взрыве ( X дет , Y дет , Z дет ), масса взрыва ( W ТНТ ) целевая поверхность ( surf_ID ), и время детонации ( T дет ). Все остальные параметры и флаги имеют значения по умолчанию. If Exp_data = 3 , высота взрыва должна быть определен. .. image:: images/pblast_starter_load_pblast.png *(Рисунок 1.)* В данной точке поверхности пользователя соответствующий радиус :math:`R` и взрывчатая масса W ТНТ привык к определить характерные значения взрывной волны (время прихода :math:`t_{a}` , максимальное давление P Макс , положительная длительность :math:`\Delta t_{+}` , импульс :math:`I_{+}` , ...). И падающая волна, и отраженная волна должны следовать уравнению Фридлендера: - If I модель = 1 (модель Фридлендера) :math:`P_{Friedlander}t=P_{}⋅e^{\frac{−t−t_{a}}{\Delta t_{+}}}1−\frac{t−t_{a}}{\Delta t_{+}}` - If I модель = 2 (модифицированная модель Фридлендера) :math:`P_{Friedlander}(t)=P_{max}⋅e^{\frac{−b(t−t_{a})}{\Delta t_{+}}}(1−\frac{t−t_{a}}{\Delta t_{+}})` Где, :math:`P_{max},\Delta t_{+},t_{a}` экспериментально известны в данном масштабе расстояние :math:`\frac{R}{W^{\frac{1}{3}}}` . 3 С модифицированным Фридлендером модель (Iмодель=2), «b» — параметр затухания, введенный для соответствия положительному импульсу. 'б' решается так: :math:`\intt_{a}t_{a}+\Delta t_{+}P_{Friedlander}(t)dt=I_{+}` а его нижняя граница равна 0,0. .. image:: images/pblast_starter_pblast_starter_blast_profile.png *(Рисунок 2. Профиль взрыва по уравнению Фридлендера)* 2. Встроенная функция временной истории :math:`P_{incident}(t)` и :math:`P_{reflected}(t)` также используются для расчета взрывной нагрузки :math:`P_{BLAST}(t)` в заданном центре тяжести грани Z’ ( Рисунок 3 ). 2 :math:`P_{BLAST}t=cos^{2}\theta⋅P_{reflected}t+1+cos^{}\theta−2cos^{2}\theta⋅P_{incident}tifcos\theta>0P_{incident}tifcos\theta\le0` .. image:: images/pblast_starter_pblast_starter_formula.png *(Рисунок 3. Давление взрывной волны, приложенное к центру тяжести забоя Z’. зависит от ориентации лица)* Где, :math:`\theta` - угол между сегментом поверхности (центр тяжести Z’) и направление к точке детонации. Это означает, что взрыв давление равно отраженному давлению, если сегмент обращен непосредственно к точка детонации и равна падающему давлению, если сегмент не обращен точка детонации. Это моделирование просто, поскольку время прибытия и Падающее давление не корректируется с помощью затенения соответствующей структуры. Он также не учитывает эффект ограничения и туннельного эффекта. Это также требует, чтобы поверхность имела вектор внешней нормали. 3. If I z = 1 , R является постоянным и вычисляется во время запуска в момент времени = 0,00. Когда I z = 2 , :math:`R=R(t)` обновляется для каждого цикла во время работы двигателя расчет. 4. Если WTNT не задан, масса равно нулю, и на соответствующую поверхность не будет оказываться никакого давления. 5. Если смоделированное взрывчатое вещество не является тротилом, эквивалентная масса тротила должна быть равна предоставлено. 6. В экспериментальных данных используется система единиц {см, г, :math:`\mus` }. Единицы, определенные в /BEGIN будет использоваться для преобразования экспериментальных данных единиц в модельные единицы. Таким образом, единицы, определенные в /BEGIN должны правильно соответствовать единицам измерения, используемым в модели. 7. Можно пропустить время вычислений из :math:`T=0` to :math:`t^{*}=inf(T_{arrival})` . Значение сдвига вычисляется автоматически во время выполнения Стартера. Чтобы отключить вычисление до :math:`t^{*}` , I_tshift значение должно быть равен 2. .. image:: images/pblast_starter_pblast_starter_execution.png *(Рисунок 4. I_tshift позволяет пропустить вычисления время до прихода первой волны)* 8. The :math:`N_{dt}` параметр может устанавливать минимальный шаг по времени, если структурная недостаточно велика. Внушительный :math:`\Delta t_{blast}=\frac{inf(T_{0})}{N_{dt}}` гарантирует наличие достаточных временных шагов в положительную фазу, то есть во время экспоненциальный уменьшение взрывной волны. По умолчанию, :math:`N_{dt}=100` . .. image:: images/pblast_starter_pblast_starter_ndt_parameter.png *(Рисунок 5.)* 9. Параметр :math:`P_{min}` был введен, чтобы сохранить положительную часть Модель взрыва Фридлендера. :math:`P_{}t=max(P_{BLAST}(t),P_{min})` .. image:: images/pblast_starter_load_pblast_pmin.png *(Рисунок 6. Параметр :math:`P_{min}` используется для поддержания только избыточного давления (положительного часть загрузки))* 10. Форма распространения. .. image:: images/pblast_starter_load_pblast_ishape1.png *(Рисунок 7. Ishape = 1: Сферическое распространение (над земля))* :math:`0.5