Вычисление параметров сложного теплообмена с использованием FreeFEM++

Слайд 2

Уравнение Пуассона

или

dx(u)*dx(v)+dy(u)*dy(v) - (f*v)

Для каждого элемента сетки:

mesh Sh= square(4,4);
plot(Sh);

Уравнение Пуассона или dx(u)*dx(v)+dy(u)*dy(v) - (f*v) Для каждого элемента сетки: mesh Sh= square(4,4); plot(Sh);

Слайд 3

mesh Sh= square(10,10); // сетка
fespace Vh(Sh,P1); // пространство имен Vh в 2d
Vh

mesh Sh= square(10,10); // сетка fespace Vh(Sh,P1); // пространство имен Vh в
u,v; // переменные
func f=cos(x)*y; // функция источника
problem Poisson(u,v)=
int2d(Sh)(dx(u)*dx(v)+dy(u)*dy(v))
-int2d(Sh)(f*v)
+on(1,2,3,4,u=0); // ГУ I типа
Poisson; // определяем problem для каждого FE
plot(u);
Имя файла: Вычисление-параметров-сложного-теплообмена-с-использованием-FreeFEM++.pptx
Количество просмотров: 46
Количество скачиваний: 0