Matlab - FEM: полигональная сетка

У меня проблема с сеткой этого полигона:

введите здесь описание изображения

Мне нужно заполнить этот многоугольник одним из этих конечных элементов:

введите здесь описание изображения

Я не знаю, как ввести код для этой задачи, а затем построить этот многоугольник с сеткой, и все это без использования PDEtool.

Спасибо.


person MrPitivier    schedule 23.01.2015    source источник
comment
Делоне-триангуляция!   -  person knedlsepp    schedule 23.01.2015
comment
Какой решатель FEM вы используете? Делает ли он автоматическое уточнение сетки?   -  person knedlsepp    schedule 23.01.2015
comment
Все в матлабе   -  person MrPitivier    schedule 24.01.2015
comment
Ну, это вообще не отвечает на мои вопросы.   -  person knedlsepp    schedule 24.01.2015
comment
Взгляните на класс триангуляции.   -  person knedlsepp    schedule 24.01.2015


Ответы (1)


Я сделал так:

matX = [0,0.2,0;
        0.2,0.2,0;
        0.2,1,0.2;
        1,1,0.2;
        0,0.2,0;
        0.2,0.2,0;
        0.2,1,0.2]

matY = [0,0,0.5;
        0,0.5,0.5;
        0,0,0.5;
        0,0.5,0.5;
        0.5,0.5,1;
        0.5,1,1;
        0.5,0.5,1]

x = zeros(7,4);
y = zeros(7,4);    

for i=1:7    
    x(i,:) = [matX(i,1),matX(i,2),matX(i,3),matX(i,1)];
    y(i,:) = [matY(i,1),matY(i,2),matY(i,3),matY(i,1)];
    plot(x(i,:),y(i,:))
    hold on
end

Сетка:

введите здесь описание изображения

Есть ли у кого-нибудь лучшее и более сложное решение?

person MrPitivier    schedule 23.01.2015
comment
Мне кажется начало. Теперь вы должны сделать то, что сделал бы каждый практикующий МКЭ: получить решение, уточнить сетку и продолжать до тех пор, пока ответы не перестанут меняться. Это называется проверкой сходимости. - person duffymo; 26.01.2015
comment
Я сделал все это FEM в Matlab. Наше HW было таким: создать программу в Matlab, которая будет рассчитывать напряжение, деформацию и т. д., аналогично NX, Catia и т. д. Действительно ужасное HW, но я сделал это, спасибо за все ваши ответы, помогите мне :) - person MrPitivier; 27.01.2015
comment
Ужасный ХВ? Звучит как большая проблема. - person duffymo; 27.01.2015
comment
Не лучший в экзаменационный период, много экзаменов. ;) Но полезно HW. - person MrPitivier; 27.01.2015