Далее рассмотрим построение поверхности и сетки на ней.

Построение поверхности начинается с добавления точки 3 и линии между точками 1 и 3.

Теперь построим вторую линию. Для описания точки необходимо еще раз воспользоваться Окном координат (Утилиты->Инструменты->Окно координат).

Нажмите на линейке инструментов слева кнопку для построения линий.

Введите координаты точки (0,10,0) в окне координат и нажмите Применить.

Выберите команду Соединить – Ctrl-a из контекстного меню и укажите точку 1 а затем точку 3. В результате будет построен отрезок, соединяющий точки (0,0,0) и (0,10,0). Нажмите кнопку Escape на клавиатуре дважды.

В случае, если часть объектов в процессе построения вышла из области видимости, все изображение можно центрировать, выбрав в Контекстном менюИзменить масштаб->Центрировать. Такая кнопка есть также и на панели инструментов.

Построение квадрата завершается добавлением точки 4 с координатами (10,10,0) и отрезков соединяющих точки 2 и 4, а также 3 и 4.

Теперь можно описать поверхность, которая определяется четырьмя построенными отрезками. Для этого необходимо использовать команду для определения поверхности, которую можно вызвать последовательно выбирая пункты меню Геометрия->Создать->NURBS-поверхность (NURBS - неравномерный рациональный би-сплайн)->По контуру. Можно также воспользоваться для этого кнопкой на вертикальной Панели инструментов слева:

После этого GiD потребует определить 4 отрезка, определяющих контур поверхности. Используя курсор, выберите отрезки последовательно один за другим или выберите все отрезки одновременно с помощью рамки, которая доступна в этом режиме. После этого следует, как обычно, нажать Escape дважды.

По выполнении описанной последовательности действий будет создана новая поверхность, которая изображена на экране как меньший квадрат розового цвета, располагающийся внутри исходного квадрата.

После того как поверхность построена, на ней можно сгенерировать сетку, воспользуемся для этого тем же способом, что и ранее для построения сетки для отрезка. Для этого в Главном меню выберите пункты Сетка->Генерировать сетку.

После чего появится диалоговое окно с предупреждением о том, что предыдущая сетка будет удалена. Нажмите Да.

Появиться следующее окно, в котором необходимо задать максимальный размер элемента, в нашем примере размер задается равным 1.

Можно заметить, что сетка не перестраивается на отрезках, на которых она уже была построена ранее. Сгенерированная поверхностная сетка состоит из плоских трехузловых треугольных элементов.

ПРИМЕЧАНИЕ: Пакет GiD по умолчанию генерирует сетку из элементов наивысшего порядка, с которыми он работает.

Сгущение элементов реализуется путем задания меньшего размера элементов в зоне сгущения. В следующем примере задается сгущение элементов в верхнем правом углу квадрата.

Эта операция реализуется путем задания меньшего размера элементов о сгущения. Выберите последовательно пункты меню Сетка-> Неструктурированная-> Определить размер в точке. Появляется окно диалога, в котором необходимо указать размер элементов около точки:

Введите 0.1 и нажмите Применить.

Выберите правый верхний угол и нажмите Escape. Такое же окно появится еще раз, в этот раз нажмите Закрыть.

После этого генерируется новая сетка, отменяющая первоначальное разбиение, в результате получится сетка со сгущением в правом верхнем углу:

Существуют различные способы контролировать размер элементов сетки, они будут описаны в руководстве далее.

Для того чтобы сгенерировать однородную сетку можно воспользоваться командами для построения структурированной сетки. В этом случае вокруг каждого узла будет располагаться одинаковое количество равных по размеру элементов. Для того, чтобы сгенерировать такую сетку, выберите последовательно пункты меню Сетка->Структурированная->Поверхности->Задать число ячеек.

Далее необходимо выбрать 4-стороннюю NURBS-поверхность, которая будет дискретизирована сеткой и нажмите Esc. Затем в появившемся окне следует задать число делений на отрезках, ограничивающих поверхность.

Введите 10 и нажмите кнопку Применить, выберите одну из горизонтальных линий, параллельная ей линия будет выбрана автоматически. Нажмите Esc.

Тоже самое окно появится еще раз, нажмите Применить и выберите одну из вертикальных линий, параллельная линия будет также выбрана автоматически. Нажмите Esc.

При следующем появлении того же окна нажмите Закрыть.

Количество делений можно проверить выбрав в меню Сетка->Рисовать->Количество делений. Для выхода из режима визуализации нажмите Esc.

ПРИМЕЧАНИЕ: GiD генерирует структурированную сетку только на четырехугольных и NURBS-поверхностях.

Когда параметры структурированной сетки определены, ее можно сгенерировать точно также как и неструктурированную сетку выбрав в меню Сетка->Генерировать Сетку. Удалите старую сетку и задайте размер элемента равным 1, хотя в этом случае в этом нет необходимости.

ПРИМЕЧАНИЕ: Другой способ достичь того же результата - воспользоваться пунктами меню Сетка->Структурированная->Определить размер. С помощью этой опции определяется размер элементов. Если необходимо задать 10 элементов на отрезке длины 10, следует задать размер элемента равный 1. Если неизвестна длина отрезка, то можно воспользоваться опцией Утилиты->Расстояние и далее выбрать точки - края отрезка.

В данном случае GiD использует по умолчанию четырехугольные элементы в отличие от предыдущего случая, когда использовались треугольные элементы. Для того, чтобы построить регулярную сетку, состоящую из треугольных элементов, следует задать тип элемента, выбрав последовательно в Главном меню: Сетка->Тип Элемента->Треугольник, после чего, так же как и в предыдущем случае, нужно выбрать поверхность для разбиения треугольными элементами. Построенная сетка будет в этом случае иметь следующий вид:

GiD также позволяет делать сгущение элементов на структурированной сетке. Это можно сделать, выбрав пункт меню Сетка->Структурированная->Линии->Сгущение элементов.

Сначала необходимо выбрать линию, с которой будет связан коэффициент сгущения элементов. Величина этого коэффициент может быть как положительной, так и отрицательной в зависимости от вида требуемого сгущения: в начале или в конце отрезка. Далее появляется вектор, указывающий направление от начала к концу отрезка, этот вектор помогает правильно ввести коэффициенты.

Пусть необходимо получить сгущение элементов около левой вертикальной стороны квадрата.

Выберите обе горизонтальные линии и нажмите Esc. Появится окно для ввода весов.

Выбранные линии имеют одинаковое направление, которое на линиях обозначается голубой стрелкой, поэтому введите вес 0.5 в начале линии и нажмите Ok. Нажмите Esc для выхода из функции.

В случае, когда линии имеют разное направление, для достижения того же результата необходимо для одной линии определить ненулевой вес для начала линии, а для линии идущей в обратном направлении - для конца.

Сгенерированная сетка будет иметь вид, представленный на рисунке ниже.