Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Распределение температурного поля, теплообмен в потоке вязкой жидкости



Распределение температурного поля, теплообмен в потоке вязкой жидкости

Конончук Р.Д. НФ43
постановка задачи:
необходимо рассчитать распределение температурного поля в поке вязкой жидкости в трубе заданного сечения, с учетом трех типов граничных условий

Рассматриваем три типа граничных условий:
1-й)


Структура решения будет иметь вид:

а функционал:

Приведем изображение поля, и код программы


DECLARE

spli p1;

pol0 a,r;

OMEGA

f1= (r*r - (x+3)*(x+3) - y*y)/2/r;

f2= (r*r - (x-3)*(x-3) - y*y)/2/r;

f3=x+0.0001;

>f01= (x*(x+7)/7);

>f02= (x*(7-x)/7);

wd1= sqrt((f1*f1)!(f3));

wd2= sqrt((f2*f2)!(-f3));

>wd1=sqrt(0.25*(sqrt(f1*f1*f1*f1+f3*f3)-f3)**2+f1*f1);

>wd2=sqrt(0.25*(sqrt(f1*f1*f1*f1+f3*f3)+f3)**2+f1*f1);

w= (f1!f2);

FUNCTION

om=w;

u0=(4*wd1 + 9*wd2)/(wd1+wd2);

u1=om*p1;

FUNCTION

u=sum (1,u0,u1);

 

PROGRAM

>filexy(p,fw);

>filexy(p,fuu);

inspli(s1,fa1,fb1);pro;

filexy(p,fu); >filey(PP,fu);

fa1(u1)=u1(i,2)*u1(j,2)+u1(i,3)*u1(j,3);

fb1(u1)=-(u1(i,2)*u0(2)+u1(i,3)*u0(3));

aa=ai(1);

bb=bi(1);

fw(w)=w; fu(u)=u; >ft(u1)=ut; >fuu(u0)=u0;

VALUE

CONST=1,1,1,2,100,1,1;

TABL=4,150,90,0,0, 2,1,1,0,0;

r=4;a=2;

PR=-7,-7, 7,7;

s1=6,PR; s2=90,90,PR;

p1=1,PR; r1=0,0;

P=100,PR; PP=10,10,PR,0.2;

END

 

 

2-й тип)

Структурарешения будет иметь вид:

Функционал примет вид

Картина распределения будет такой:

а код программы такой

DECLARE

spli p1;

pol0 a,r;

OMEGA

f1= (r*r - (x+3)*(x+3) - y*y)/2/r;

f2= (r*r - (x-3)*(x-3) - y*y)/2/r;

f3=x+0.0001;

>f01= (x*(x+7)/7);

>f02= (x*(7-x)/7);

wd1= sqrt((f1*f1)!(f3));

wd2= sqrt((f2*f2)!(-f3));

>wd1=sqrt(0.25*(sqrt(f1*f1*f1*f1+f3*f3)-f3)**2+f1*f1);

>wd2=sqrt(0.25*(sqrt(f1*f1*f1*f1+f3*f3)+f3)**2+f1*f1);

w= (f1!f2);

FUNCTION

om=w;

ff= wd1/(wd1+wd2);

u0=1; h=10;

u1=wd1*p1;

FUNCTION

u=sum (1,u0,u1);

PROGRAM

>filexy(p,fw);

>filexy(p,fuu);

inspli(s1,fa1,fb1);

konspl(s1,fa2,fb2);

pro;

filexy(p,fu); >filey(PP,fu);

fa1(u1)=u1(i,2)*u1(j,2)+u1(i,3)*u1(j,3);

fb1(u1)=-(u1(i,2)*u0(2)+u1(i,3)*u0(3));

fa2(u1)=u1(i,1)*u1(j,1)*h*ff;

fb2(u1)=-(u1(i,1)*u0(1)*h*ff);

aa=ai(1);

bb=bi(1);

fw(w)=w; fu(u)=u; >ft(u1)=ut; >fuu(u0)=u0;

VALUE

CONST=1,1,1,2,100,1,1;

TABL=4,140,80,0,0, 2,1,1,0,0;

r=4;a=2;

PR=-7,-4, 7,4;

s1=6,PR; s2=90,90,PR;

p1=1,PR; r1=0,0;

P=100,PR; PP=10,10,PR,0.2;

END

3-й тип) структура решения будет иметь вид
функционал примет след вид:
картина распределения будет такой:

а код программы такой:

DECLARE

spli p1;

pol0 a,r;

OMEGA

f1= (r*r - (x+3)*(x+3) - y*y)/2/r;

f2= (r*r - (x-3)*(x-3) - y*y)/2/r;

f3=x+0.0001;

>f01= (x*(x+7)/7);

>f02= (x*(7-x)/7);

wd1= sqrt((f1*f1)!(f3));

wd2= sqrt((f2*f2)!(-f3));

>wd1=sqrt(0.25*(sqrt(f1*f1*f1*f1+f3*f3)-f3)**2+f1*f1);

>wd2=sqrt(0.25*(sqrt(f1*f1*f1*f1+f3*f3)+f3)**2+f1*f1);

w= (f1!f2);

FUNCTION

om=w; c=10;

ff=c*wd1/(wd1+wd2);

u0=1;

u1=wd1*p1;

FUNCTION

u=sum (1,u0,u1);

 

PROGRAM

>filexy(p,fw);

>filexy(p,fuu);

inspli(s1,fa1,fb1);

konspl(s1,fb2);

pro;

filexy(p,fu); >filey(PP,fu);

 

fa1(u1)=u1(i,2)*u1(j,2)+u1(i,3)*u1(j,3);

fb1(u1)=-(u1(i,2)*u0(2)+u1(i,3)*u0(3));

 

fb2(u1)=-(u1(i,1)*2*c*ff);

 

aa=ai(1);

bb=bi(1);

fw(w)=w; fu(u)=u; >ft(u1)=ut; >fuu(u0)=u0;

VALUE

CONST=1,1,1,2,100,1,1;

TABL=4,140,80,0,0, 2,1,1,0,0;

r=4;a=2;

PR=-7,-4, 7,4;

s1=6,PR; s2=90,90,PR;

p1=1,PR; r1=0,0;

P=100,PR; PP=10,10,PR,0.2;

END


Дата добавления: 2015-09-29; просмотров: 13 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
143983, Московская область, г. Железнодорожный, ул. Керамическая, д.2А | брати участь

mybiblioteka.su - 2015-2024 год. (0.01 сек.)