================== /ALE/GRID/STANDARD ================== Ключевое слово формата блока Описывает стандартную формулировку сетки ALE. расчет скорости. Это улучшенный вариант /ALE/GRID/SPRING рецептура на основе краевых пружин и противосрезные пружины. 1 .. image:: images/ale_grid_standard_starter_r_ale_standard.png :alt: ale_standard *(Рисунок 1.)* Формат ------ .. csv-table:: :header: "(1)", "(2)", "(3)", "(4)", "(5)", "(6)", "(7)", "(8)", "(9)", "(10)" :widths: 10, 10, 10, 10, 10, 10, 10, 10, 10, 10 "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD", "/ALE/GRID/STANDARD" ":math:`\alpha`", ":math:`\alpha`", ":math:`\gamma`", ":math:`\gamma`", ":math:`\eta`", ":math:`\eta`", ":math:`l_{c}`", ":math:`l_{c}`", "", "" "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат", "Пустой формат" Определение ----------- .. csv-table:: :header: "Поле", "Содержание", "Пример единицы СИ" :widths: 33, 33, 33 ":math:`\alpha`", "Масштабный коэффициент для максимальной жесткости. 2 По умолчанию = 0,9 (реальное)", "" ":math:`\gamma`", "Коэффициент нелинейности для краевой пружины жесткость. 3По умолчанию = 1e-2 (Реальное)", "" ":math:`\eta`", "Коэффициент демпфирования. 4По умолчанию = 1e-2 (Реальное)", "" ":math:`l_{c}`", "Характеристика длина.(Реальная)", ":math:`[m]`" Комментарии ----------- 1. Для управления сеткой на твердых элементах введены фиктивные пружины. скорости. Эти пружины являются нелинейно-упругими вязкими. Чтобы обеспечить стабильность, их жесткость рассчитывается по временному шагу. Два типа пружин: краевые и противосрезные. пружины. 1. Краевые пружины Силы, действующие на краевую пружину, являются функцией изменения ее длины. во время. :math:`\Delta F_{edge}=k(h)⋅(w_{2}−w_{1})dt` Где, :math:`w_{1},w_{2}` — скорости сетки в узлах Н1 и Н2, соответственно. :math:`h` расстояние N1 с противоположного лица :math:`dt` это временной шаг и :math:`k(h)` это жесткость пружины :math:`k(h)=k_{critical}` Если :math:`h` меньше характерной длины :math:`l_{c}` и N1 движется тогда к противоположному лицу, :math:`k(h)=\frac{1}{\lambda^{2}}[\gamma+(\gamma−1)(\frac{h−l_{c}}{l_{c}})^{3}]k_{critical}` :math:`\frac{1}{\lambda^{2}}` – коэффициент устойчивости с учетом коэффициента демпфирования :math:`\beta` , масштабный коэффициент :math:`\alpha` и шаг по времени :math:`dt` 4 .. image:: images/ale_grid_standard_starter_r_ale_standard_towards.png :alt: ale_standard_towards *(Рисунок 2.)* в противном случае, :math:`k(h)=\frac{\gamma}{\lambda^{2}}k_{critical}` .. image:: images/ale_grid_standard_starter_r_ale_standard_away.png :alt: ale_standard_eq *(Рисунок 3.)* 2. Противосрезные пружины Противосдвигающие силы :math:`F_{shear}` рассчитываются на основе проникновения узла. разрыв :math:`\frac{l_{c}}{s}` с противоположного лица. Стоимость :math:`F_{shear}` это: :math:`F_{shear}=gap⋅k(h)` и :math:`k(h)=\frac{\gamma}{\lambda^{2}}[\gamma+(\gamma−1)(\frac{h−l_{c}}{l_{c}})^{3}]k_{critical}` .. image:: images/ale_grid_standard_starter_r_ale_standard_critical.png :alt: ale_standard_critical *(Рисунок 4.)* 3. Вязкое демпфирование Вязкие силы рассчитываются на основе критического демпфирования, соответствующего до верхней границы жесткости: :math:`\frac{1}{\lambda^{2}}` :math:`F_{viscous}=\beta\alpha(\sqrt{1+\beta^{2}}−\beta)(w_{2}−w_{1})` 4. Скорость сетки Затем скорость сетки обновляется в соответствии с: :math:`w_{n+1}=w_{n}+\frac{(\Delta F_{edge}+F_{shear}+F_{viscous})dt}{m}` Где, :math:`m` фиктивная масса на узле из пружин (автоматически вычисляется во время Стартера). 2. Увеличение :math:`\alpha=1` , максимальная жесткость будет увеличена. Масштабный коэффициент :math:`\alpha` определяет максимальную жесткость для данной пружины при нуле длина. Масштабный коэффициент гарантирует, что критическое значение стабильности не будет превышено (во избежание уменьшение шага по времени). 3. Этот флажок действует на жесткость форма. Жесткость линейна с :math:`\gamma` = 0 . Более того, увеличение :math:`\gamma` , нижняя граница жесткости краевой пружины будет увеличена. Пружины иметь критическую жесткость при нулевой длине (это соответствует унитарному коэффициенту). Для длина больше или равна характеристической длине, жесткость пружины равна критическая жесткость, умноженная на :math:`\gamma` . 4. Рекомендуется использовать небольшие ценности для :math:`\beta` , в противном случае демпфирование может стать слишком критическим. Фактор стабильности это: :math:`\lambda=\frac{dt}{\alpha_{0}(\sqrt{1+\beta^{2}}−\beta)}` 5. :math:`l_{c}` определяет длину, ниже которой: - Увеличена жесткость краевой пружины. :math:`h