В этом примере показано, как создать 3-D многооменную геометрию путем выдавливания 2-D геометрии, импортированной из данных STL. Исходная геометрия 2-D представляет охлажденный участок лопатки турбины, определяемый профилем 2-D.
Перед выдавливанием геометрии в этом примере исходный профиль 2-D изменяется следующим образом:
Перемещение геометрии для перемещения вершины в начало координат
Выравнивание хорды по оси X
Изменение размеров с дюймов на миллиметры
Сначала создайте модель PDE.
model = createpde;
Импортируйте геометрию в модель.
g = importGeometry(model,'CooledBlade2D.STL');Постройте график геометрии с метками граней.
figure pdegplot(model,'FaceLabels','on')

Переместите геометрию, чтобы выровнять кончик лезвия с началом координат.
tip = [1.802091,-127.98192215]; translate(g,tip);
Поверните геометрию для выравнивания хорды по оси X.
angle = -36.26005; rotate(g,angle);
Масштабируйте геометрию для преобразования из дюймов в миллиметры.
scale(g,[25.4 -25.4]);
Постройте график результирующей геометрии с метками граней.
figure pdegplot(model,'FaceLabels','on')

Заполните области пустот гранями и постройте график результирующей геометрии.
g = addFace(g,{3, 4, 5, 6, 7});
figure
pdegplot(model,'FaceLabels','on')
Выдавливание геометрии для создания многослойной 3-D модели лезвия. Толщина каждого слоя составляет 200 мм.
g = extrude(g,[200 200 200]);
Постройте график геометрии с метками ячеек.
figure pdegplot(model,'CellLabels','on','FaceAlpha',0.5)
