Gmsh - Можете ли вы выполнить уточнение сетки, разделив только вертикально, а не все элементы?
Мне удалось получить сетку ниже вручную с помощью скрипта Gmsh. Мне не удалось создать аналогичную сетку с использованием функций Gmsh без создания нежелательных 1D-элементов и поверхностей в конечном результате, поэтому мне пришлось настроить вручную.
Структура этой сетки - это именно то, что я ищу, с регулярными элементами вдоль нижних линий до y = 0,5 (где заканчивается приток), а также регулярными рядом со стенкой LHS выше y = 0,5, но с постепенными уточнениями и тогда все остальное грубее, чем движение к правому углу.
Однако разрешения около притока недостаточно из-за соотношения сторон крупных элементов, и теперь мне нужно:
сохраняйте соотношение сторон элементов вниз по оси x, максимально близкое к максимуму 6:1 (ширина: высота), при этом оно составляет 47:1! Для меня это будет лучше всего сделать с уточнением путем разделения, поскольку я манипулировал скриптом сетки, чтобы получить эту сетку, а не геометрию, однако он уточняет всю область и делает количество элементов огромным.
Делайте элементы в красной области постепенно более грубыми, уменьшая количество элементов. Общее количество элементов для всей сетки в идеале должно оставаться ниже 800. Текущая сетка на фотографии содержит около 768 элементов.
Мне нужна помощь:
- Могу ли я разделять элементы только по вертикали?
- Есть ли способ получить такую же сетку без использования вспомогательных линий и без создания нежелательных поверхностей и одномерных элементов?
- Есть ли способ сделать красную область грубой (верхняя правая), сохранив при этом остальную часть без изменений и выполняя тот же скрипт сетки?
- Мы будем благодарны за любые другие советы и методы для получения этой простой 2D-сетки (которые превратились в кошмар для такого любителя, как я!)
Спасибо али